1

おそらく非常に簡単な質問ですが、うまくいきません。

ケース: 末尾のスラッシュは、次の htaccess 行によって URL から削除されます。

RewriteCond %{request_method} ^GET$
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)$ %1 [L,R=301] # <- this line removes the trailing slash
RewriteRule .* index.php [L]

このページの例外を作成するにはどうすればよいですか mydomain.com/paypal/ipn/ : 301 リダイレクトを行わないようにするには:mydomain.com/paypal/ipn

4

1 に答える 1

1

次を使用して例外を作成できますRewriteCond

RewriteCond %{request_method} ^GET$
RewriteCond %{REQUEST_URI} !^/paypal/ipn/ [NC]
RewriteRule ^(.+?)/$ %1 [L,R=301,NE]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]
于 2015-03-30T09:19:43.950 に答える