0

タクソノミータグページのURLの末尾にスラッシュを付ける必要があるdrupal 7サイトに取り組んでいますが、拡張子 '.htm' を持つノードページには必要ありません。

drupal の .htaccess ファイルを編集してこれを試しました。次のコードを追加しました。

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_URI} !=/favicon.ico
#RewriteRule ^ index.php [L]
RewriteCond %{REQUEST_URI} !*.htm
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://domain.com/$1/ [L,R=301] 

しかし、これは私にとってはうまくいきません。誰でもこれを行う方法を提案できますか。

注:私は軽いhttpdサーバーhttp://www.lighttpd.net/に取り組んでいます

前もって感謝します。

4

3 に答える 3

0

Drupal 7 の末尾のスラッシュ モジュール:

http://drupal.org/project/trailing_slash

于 2012-03-03T22:19:14.730 に答える
0

domain.com のルートにある .htaccess ファイルの先頭にこれがありますか? 以下のように RewriteEngine はオンになっていますか?.htaccess ファイル内の他のルールを機能させますが、これは機能しません。機能しない場合はどうなりますか。

少しクリーンアップされた以下のコードを試してください

RewriteEngine On
RewriteBase /


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#is not an htm/l file
RewriteCond %{REQUEST_URI} !\.html?$ [NC]
#does not end with a slash
RewriteCond %{REQUEST_URI} !/$ 
RewriteRule ^(.+)$ http://domain.com/$1/ [L,R=301]
于 2011-12-21T13:01:25.990 に答える
-1

Lighty は .htaccess ファイルを無視します。

于 2011-12-31T22:51:15.300 に答える