ウェブサイトのルートに次のような.htaccessがあります。
RewriteEngine On
RewriteCond %{HTTP_Host} !^www\.mydomain\.pl [NC]
RewriteCond %{HTTP_Host} ^(?:www\.)?([a-z0-9_-]+)\.mydomain\.pl [NC]
RewriteRule ^/?$ /index.php?run=places/%1 [L,QSA]
RewriteCond %{REQUEST_URI} !^/index.php$
RewriteCond %{REQUEST_URI} !^/images/
RewriteCond %{REQUEST_URI} !^/upload/
RewriteCond %{REQUEST_URI} !^/javascript/
RewriteRule ^(.*)$ /index.php?runit=$1 [L,QSA]
カスタムゲストブックをフォルダguestsにインストールしましたが、この1つの特定のフォルダに対して上記のルールを無効にします。だから私がタイプすると:
mydomain.pl/guests
普段は実際のフォルダゲストに行きたいです。ゲストサブフォルダーに対して上記のルールを無効にする必要があることを理解していますが、これを行うにはどうすればよいですか?
非常に簡単な「チート」は、コンテンツを含む.htaccessをguestsフォルダーに作成することです。
<IfModule mod_rewrite.c>
RewriteEngine off
</IfModule>
これにより、問題のフォルダー(およびサブフォルダー)の書き換えがオフになります。