【发布时间】:2016-11-06 21:05:08
【问题描述】:
我试图将特定 URL 及其所有子 URL 重定向到特定 URL。使用 301 重定向这工作正常,但浏览器 URL 也显示测试内容。详情请看下文
示例:https://www.mywebsite.com/customer/account/login/referer/* 需要重定向到 https://www.mywebsite.com/customer/account/login/register
我尝试的是:
Options +FollowSymLinks
RewriteEngine on
Redirect 301 /customer/account/login/referer https://mywebsite.com/customer/account/login/register
htaccess 规则仅适用于这个 URL。如果我输入
https://mywebsite.com/customer/account/login/referer/testing
这将被重定向到https://mywebsite.com/customer/account/login/register/test
请告诉我如何从重定向的 URL 中修剪另一部分(注册后的 URL 部分/*)。我想要实现的是
https://mywebsite.com/customer/account/login/referer/* [任何 URL 的 AFTER referer/(包括 /referer)都需要重定向到 https://mywebsite.com/customer/account/login/register]。
【问题讨论】:
标签: php .htaccess magento redirect mod-rewrite