Submissions for this form are closed.

Drupal移行時の注意事項(クリーンURL関連)

返信なし
flatworld
ユーザはオフラインです。 最終オンラインは3日 20時間前です。 オフライン
登録日: 07/14/2009

最近、Drupal移行の作業を行いました。

作業:

1.プログラムフォルダーの移行

2.データベースの移行

起こった問題:Clean URLが効かない。

原因:サーバによって、Clean URLのサポートが違います。

解決:

1.移行する前に、Clean URL機能を無効にする。

2.サーバのhttpd.confに下記のコードを追加か

<Directory /var/www/html/bbs>
   RewriteEngine on
   RewriteBase /
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</Directory>

または、プログラムのフォルダーの.htaccessの</IfModule>前に下記のコードを追加する。

   RewriteBase /
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]