我想要这个页面:
http://mystore.com/Login.aspx?ReturnUrl=%2fPages%2fHome%2fUser%2fWish-list.aspx
到
因此,我尝试编写301重定向规则,如下所示:
RewriteRule ^ Login.aspx $ en / ukeurope / home? [R = 301,L]
但是当我想尝试这种重定向时。 它给了我404找不到。
P.S。
我不想要另一个mystore.com/Page/Login.aspx
由此301重定向规则重定向
答案 0 :(得分:1)
通过httpd.conf
启用mod_rewrite和.htaccess,然后将此代码放在.htaccess
目录下的DOCUMENT_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]