www.site.com/a/b/?param1=one¶m2=two
に
書き直したいと思い
www.site.com/c/d/e/?param1=one¶m2=two
ます。
www.site.com/a/b が存在しない場所。で試しました
RewriteEngine on
Options +FollowSymLinks
RewriteRule ^a/b/(.*)$ www.site.com/c/d/e/$1 [QSA,L]
どうしたの?
www.site.com/a/b/?param1=one¶m2=two
に
書き直したいと思い
www.site.com/c/d/e/?param1=one¶m2=two
ます。
www.site.com/a/b が存在しない場所。で試しました
RewriteEngine on
Options +FollowSymLinks
RewriteRule ^a/b/(.*)$ www.site.com/c/d/e/$1 [QSA,L]
どうしたの?
これを試してください:
RewriteEngine on
Options +FollowSymLinks
RewriteRule ^/a/b/(.*)$ /c/d/e/$1 [QSA,L]
不完全なドメインを追加する必要はありません。ユーザーが 2 番目のドメインにアクセスするようにするには、R
オプションとプロトコルを追加する必要があります。2 番目のドメインへのリダイレクトについては、これを試してください。
RewriteRule ^/a/b/(.*)$ http://www.site.com/c/d/e/$1 [R,QSA,L]