0

www.site.com/a/b/?param1=one&param2=two に 書き直したいと思い www.site.com/c/d/e/?param1=one&param2=twoます。

www.site.com/a/b が存在しない場所。で試しました

RewriteEngine on
Options +FollowSymLinks    
RewriteRule ^a/b/(.*)$ www.site.com/c/d/e/$1 [QSA,L]

どうしたの?

4

1 に答える 1

1

これを試してください:

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]
于 2012-05-09T17:05:51.703 に答える