我们的商店应用程序在我们的/store/目录中,我想把它移到我们的主域。我们在这些URL上有大量的链接,所以我想在传输结束时保存它们。
例如:
将转发到的新有效URL。
有时我们的URL在.aspx之后有字符串数据,所以在原始URL中也需要传输。
在ISAPI重写中,如果我更新我的.htaccess,这段代码是否正确:
RewriteCond %{HTTP_HOST} ^www.mystore.com/store$
RewriteRule ^(.*) http://www.mystore.com/$1 [L,RP]这是正确的吗?我对/$1语法有点困惑。
发布于 2011-07-08 09:53:32
我建议您按以下方式修复您的配置(对于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]https://stackoverflow.com/questions/5174169
复制相似问题