インデックス ページの変数を設定するセットアップがありますが、ディレクトリに対しても同じことを行うので、そうしたくありません。ここに私の .htaccess ファイルがあります:
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/(login|images|favicon\.ico|home|about|sitemap|contactus|termsandconditions|privacypolicy|signup|search|careers|error|css|js) [NC]
RewriteRule ^([a-zA-Z0-9]+)$ index.php?name=$1
RewriteRule ^([a-zA-Z]+)/$ index.php?name=$1
RewriteRule ^([a-zA-Z]+)/([a-zA-Z0-9_]+)$ index.php?name=$1&page=$2
RewriteRule ^([a-zA-Z]+)/([a-zA-Z0-9_]+)/$ index.php?name=$1&page=$2
RewriteRule ^php/$ error/
さて、この設定で、入力すると、ページmysite.com/login
にリダイレクトされ、変数として設定されます。ディレクトリを無視する場所にするにはどうすればよいですか? これは私をイライラさせ、答えを求めてこのサイトを 1 時間以上調べましたが、同様の質問を見つけることができません (私もそれを嫌うかもしれませんが、笑)。index.php
login
name
また、最後の をRewriteRule
見ると、自分のフォルダーにアクセスしようとする試みを自分のphp/
フォルダーにリダイレクトしようとしていることがわかりerror/
ます。これも機能していません。