0
ルール内で同じディレクトリを参照するためにワイルドカードを使用するにはどうすればよいですか?私はblog_nameをワイルドカードにする必要があるので、スクリプトはold_siteディレクトリにファイルがあるかどうかを確認し、そうであればそれを書き換えます。現在、それは一つのディレクトリのために働く:ワイルドカードを使用したmod_rewrite .htaccessディレクトリ?
RewriteRule ^blog_name/([^/\.]+) old_site/blog_name/$1.php [NC,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
をだから私はBLOG_NAMEは任意のディレクトリである必要が:これは可能です
RewriteRule ^[*wildcard_dir*]/([^/\.]+) old_site/[*wildcard_dir*]/$1.php [NC,QSA]
?前もって感謝します!
RewriteCond%{REQUEST_FILENAME}!-fが書き換えルールの上にフリップアップした理由を教えてもらえれば幸いです。 – keeg
'RewriteCond'は、上記の最初のルールの条件です。 – Peter
ああありがとうございます – keeg