0

我想要这个页面:

http://mystore.com/Login.aspx?ReturnUrl=%2fPages%2fHome%2fUser%2fWish-list.aspx

http://mystore.com/en/ukeurope/home

所以,我尝试编写一个 301 重定向规则,如下所示:

RewriteRule ^Login.aspx$ en/ukeurope/home? [R=301,L]

但是当我想尝试这种重定向时。它给了我 404 not Found。

PS我不想要另一个

mystore.com/Page/Login.aspx

被这个 301 重定向规则重定向

4

1 回答 1

1

通过启用 mod_rewrite 和 .htaccess httpd.conf,然后将此代码放在您.htaccessDOCUMENT_ROOT目录下:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+Login\.aspx?ReturnUrl=\%2fPages\%2fHome\%2fUser\%2fWish-list\.aspx [NC]
RewriteRule ^ /en/ukeurope/home? [R=302,L]
于 2013-07-21T10:06:55.090 回答