.htaccessでうまくいきません。どうすれば、デフォルトの 'node'部分をURLの 'article'に書き換えて、サーバーが 'node/node /'の代わりに 'article/1'/1 'である。これはサーバー側で行う必要があります。したがって、.htaccessだけを使用してください。どんな推測?URLの一部を.htaccessで書き換える方法は?
答えて
Pathauto moduleはあなたがDrupalの中で、このようなカスタマイズされたパスを設定することができます。それはDrupalの必須アイテムです(本当にCoreにすべきです)。簡単なWebインターフェイスでインストールして設定するだけで、すべての設定が完了します。
ノードタイプごとに異なるパターンを使用することもできます。たとえば、「ページ」と「ニュース」のコンテンツタイプがある場合、ページのURLはhttp://example.com/about-us
、ニュースアイテムのURLはhttp://example.com/news/2009/05/28/news-post-title
です。
downvote?これはDrupalに 'node/1'ではなくカスタムURLスキームへのリンクを出力する唯一の答えです。 – ceejayoz
さて、最初の問題は、mod_rewrite
(あなたが望む仕事をしているもので、.htaccess
ではない)がわからないということです。出力しているHTMLは変更されません。サーバーが着信URL要求をどのように解釈するかを変更します。
Drupalインストールでnode/1
が認識され、人々にarticle/1
が表示されたければ、最初にHTML出力を変更してarticle/1
へのリンクを埋め込む必要があります。そして、あなたが.htaccess
またはApacheの設定ファイルでは、そのようnode/1
へarticle/1
から書き直す:
RewriteEngine on
RewriteRule article/ node/ [NS]
- 1. htaccessを書き換えURL
- 2. .htaccessのURL書き換え?
- 3. このURLをPHPの.htaccessに書き換える方法は?
- 4. .htaccess:.php URLのみを書き換える方法は?
- 5. htaccessとURL書き換え
- 6. .htaccess書き換え/ ... to /?url =
- 7. .htaccess URL書き換えチャレンジ
- 8. .htaccessでURLを書き換える
- 9. htaccessファイル:書き換えURLのIPをブロックする方法
- 10. URLをhtaccessで書き換えます
- 11. .htaccessでの自動URL書き換え
- 12. htaccessを書き換える方法
- 13. .htaccessのURLを書き換えます。
- 14. .htaccessのURLを書き換えます。
- 15. .htaccess URLを書き換えません
- 16. htaccess URLマスキングの書き換え
- 17. Apacheのディレクトリ書き換えURL、htaccess
- 18. htaccessイメージURLの書き換え
- 19. php urlの書き換えとhtaccess
- 20. Apache .htaccess、URL書き換えの問題
- 21. .htaccess URL書き換えの問題
- 22. 奇妙な.htaccess URL書き換えの不一致
- 23. double url apache htaccess書き換え
- 24. .htaccess拡張サブドメインURL書き換え
- 25. .htaccess URL書き換えヘルプが必要
- 26. Htaccess URL書き換え質問
- 27. 動的URL書き換えhtaccess
- 28. URL書き換えキャッシュコントロールapache htaccess
- 29. URLの一部をリンクに書き換える
- 30. URLを書き換える方法
Pathautoはサーバー上で実行されるPHPモジュールであるため、サーバー側のURLも変更します。それはあなたが望むことをする最も簡単な方法のように見えます。 – jergason