htaccess重定向会员链接

时间:2016-02-26 19:24:11

标签: .htaccess redirect

使用

RewriteRule ^affiliates/(.+)$ /businessdirectory [L,R=301]

不起作用。用户留在主页(index.php)。

从这个链接:

  • / affiliates / aff_tools / davidc / tool / email_ads / 3

访客“应该”被重定向到:

  • /属性/细节/房地产的机构-示例-2

联盟软件允许在软件中添加重定向。因此,当用户点击... / 3链接时,他们会到达网站的... example-2页面。

发生的事情是用户被发送到主页。它们不会重定向到更新的目录,当然也不会像预期的那样重定向到... example-2。

如果用户点击“新”链接:

  • / business / directory / aff_tools / davidc / tool / email_ads / 3

然后用户被正确地重定向并按照预期落在...... example-2页面上。 那么,为什么htaccess中的重定向不起作用?

1 个答案:

答案 0 :(得分:0)

经过了大量的测试和搜索,但答案就是这样。

在原始文件夹中 - /affiliates/ - 创建一个.htaccess文件。对于需要重定向的“每个”链接,请遵循以下示例:

RewriteCond %{REQUEST_URI} ^/affiliates/aff_tools/username/tool/email_ads/3 [NC]
RewriteRule ^ http://www.whateverdomain.com/businessdirectory/aff_tools/username/tool/email_ads/3/ [R=301,L]

我希望这会对别人有所帮助。