【问题标题】:htaccess redirect affiliate linkhtaccess 重定向附属链接
【发布时间】:2016-02-27 15:34:53
【问题描述】:

使用

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

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

从此链接:

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

访问者“应该”被重定向到:

  • /properties/detail/real-estate-agencies-example-2

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

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

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

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

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

【问题讨论】:

    标签: .htaccess redirect


    【解决方案1】:

    花费了大量的测试和搜索,但这里是答案。

    在原始文件夹 - /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]
    

    我希望这对其他人有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-23
      • 1970-01-01
      • 2018-07-15
      • 2012-04-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多