ブログのExpression Engineを使用しているPHPサイトである新しいサイトで、慈善団体に援助を求めました。CSSファイルのApache Rewrite Exclusion
彼らは私に.php拡張子を取り除き、/index.php/blogからブログへの式エンジンのパスを/ blogに書き直すよう要求しました。私は以下の書き換えによってこれを行ったが、ブログのCSSファイルは表示されておらず、書き換えに巻き込まなければならない。
どうすれば除外できますか?リライトから
mysite.org/?css=Home/site_styles.v.1335444432
?
多くのありがとうございます。他のすべてのルールの前に
DirectoryIndex home.php
Options Indexes Includes FollowSymLinks
RewriteEngine on
RewriteCond %{THE_REQUEST} ^GET\s.+\.php [NC]
RewriteRule ^(.+)\.php$ /$1 [NE,R=301,L,NC]
RewriteCond %{REQUEST_URI} !\.php$ [NC]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)/?$ /$1.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
ご協力いただきありがとうございます。この場合、それらは動作しませんでした。私はその問題を見ることができます。 /index.php?css=Home/site_styles.v.1335444432が/css=Home/site_styles.v.1335444432に書き換えられています。だから私はexludeまたは別々に書き直す方法が必要です。 – poperob