1

私は自分のサイトで機能するユーザーのブラウザーで URL 拡張子を非表示にする方法を見つけたので、www.mysite.com/home.php は www.mysite.com/home/ になりました。

私が抱えている問題は、css がプルされていない/見つからないことです.htaccess の書き換えから css、jpg、png gif、および js を除外する方法はありますか?

使用している私のコードは次のとおりです。

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ $1.php
RewriteRule ^([^/]+)/([^/]+)/$ /$1/$2.php

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)$ /$1/ [R=301,L] 

私はこれを追加しようとしましたが、うまくいきません:

RewriteCond %{REQUEST_URI}  !\.css$
4

1 に答える 1

0

変更してみてください

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ $1.php
RewriteRule ^([^/]+)/([^/]+)/$ /$1/$2.php

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/$ $1.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/([^/]+)/$ /$1/$2.php

定かではありませんが。

于 2013-04-03T23:15:21.967 に答える