0

ストア アプリは/store/ディレクトリにあり、メイン ドメインに移動したいと考えています。これらの URL には大量のリンクがあるため、転送時にそれらを保持したいと考えています。

例えば:

http://www.mystore.com/store/hammer.aspxは、新しく有効になったhttp://www.mystore.com/hammer.aspxの URL に転送されます。

URL の .aspx の後に文字列データが含まれている場合があるため、元の URL ではそれも転送する必要があります。

ISAPI の書き換えで、.htaccess を更新すると、次のコードは正しいでしょうか。

RewriteCond %{HTTP_HOST} ^www.mystore.com/store$  
RewriteRule ^(.*) http://www.mystore.com/$1 [L,RP]

これは正しいです?私は/$1構文について少し混乱しています。

4

1 に答える 1

0

次のように構成を修正することをお勧めします (ISAPI_Rewrite v3 の場合)。

RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.mystore\.com$
RewriteRule ^store(/.*\.aspx.*) $1 [NC,R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*\.aspx.*)$ store/$1 [NC,L]
于 2011-07-08T09:53:32.040 に答える