じゃあ .htaccessは使わないのかというとさにあらず。
Drupalでは、初期設定のままだと、作成した各ページは
ドキュメントルート?q=node/3
など、いかにも引数を与えて表示させてますというのが丸分かりの
表記になってしまい、検索エンジン対策上も良ろしくないようだ。
これを解消するのが「クリーンURL」と呼ばれる表記法で、上記だと
ドキュメントルート/node/3
となる。で、クリーンURLを可能にするには、.htaccessの中におまじないが必要。
RewriteEngine on
# Rewrite current-style URLs of the form 'index.php?q=x'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
おまじないが済んだら管理メニューでクリーンURLを「有効」に。
0 件のコメント:
コメントを投稿