質問

すべてのリクエストが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ファイルでこれを行う方法を探しているときに、このページに出会いました。

mod_rewrite with apache1.3

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top