2016-02-26 107 views
1

使用htaccess的重定向的友情鏈接

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

不起作用。用戶留在主頁(index.php)。

從這個鏈接:

  • /分支機構/ aff_tools/davidc /工具/ email_ads/3

訪問者是 「應該」 被重定向到:

  • /屬性/細節/房地產機構 - 實例-2

聯盟軟件允許在軟件中添加重定向。所以,當用戶點擊.../3鏈接時,他們會到達該網站的example-2頁面。

發生了什麼是用戶被髮送到主頁。它們沒有被重定向到更新的目錄,並且沒有像預期的那樣被重定向到... example-2。

若 「新」 的鏈接,用戶點擊:

  • /商業/目錄/ aff_tools/davidc /工具/ email_ads/3

那麼用戶是否正確和土地重定向上按預期的... example-2頁面。 那麼,爲什麼在htaccess重定向不起作用?

回答

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] 

我希望這能幫助其他人。