0
私は以下のようなhtaccessを持っていますが、管理者も含んでいますが、htaccessを管理エリアに適用したくないので、adminエリアのhtaccessを除外
RewriteEngine On
RewriteBase/
RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule^- [L]
RewriteCond %{REQUEST_URI} !-f
RewriteCond %{REQUEST_URI} !\.\w+$
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) /$1/ [R,L]
RewriteCond %{REQUEST_URI} ^/(my_site)/([\w\d-]+)/$ [NC]
RewriteRule^/%1/?file_name=%2 [L,QSA]
RewriteCond %{QUERY_STRING} !^$
RewriteCond %{QUERY_STRING} file_name=([\w\d-]+) [NC]
RewriteRule ^(my_site) /$1/%1/? [L,R]
前の会話:事前にRedirection through htaccess not working
感謝。
great thanks again again。 :) –
@DheerajAgrawalようこそ。 – ThinkingMonkey
RewriteCond%{REQUEST_URI}^/(my_site)/([\ w \ d - ] +)/ $ [NC] 'と'(my_site) 'からサイトをライブドメインに移動し、' /(my_site) 'RewriteRule ^(my_site)/ $ 1 /%1 /? [L、R] 'しかし、それは404エラーを出す(要求されたURL/page_nameはこのサーバ上に見つかりませんでした)。 –