質問
すべてのリクエストがindex.phpを通過するように調整する.htaccessファイルがあります。 今、私はrss.phpの例外を作りたいです。 rss.phpを直進します。 どうすればいいですか?
次のようになります。
RewriteEngine on
RewriteBase /
RewriteRule !\.(js|ico|txt|gif|jpg|png|css)$ index.php
ありがとう。
解決
これを最後の行の前に置きます。
RewriteCond %{REQUEST_URI} !^/rss\.php$
他のヒント
追加の RewriteCondを使用して、既存のファイルを除外できます。
ディレクティブ:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
または、ファイルに一致する書き換えを行い、残りの書き換えテストをスキップします。
既存のRewriteRuleがindex.phpを経由せずにリダイレクトする前に、次の行を追加します。
RewriteRule ^/rss.php /rss.php [L]
/robots.txtファイルでこれを行う方法を探しているときに、このページに出会いました。
所属していません StackOverflow