2014-10-05 69 views
0

我有諸如abc.com從域中訪問一個WordPress網站,其中包含的是專用於汽車零件(上面有一些鏈接的頁面)。我想創建一個URL,以便這個汽車頁面可以訪問www.abc.com/cars網站URL轉發

直接訪問我知道我可以創建一個文件夾在我的託管帳戶名爲「汽車」,並把一個索引文件META重定向到該位置,但是我正在尋找不同的東西,因爲META重定向可能會影響SEO。

請求1: 是否有東西,可以從視圖做什麼我之後的DNS點設置?

請求2(只在可能的情況下): 如果用戶點擊網址www.abc.com/cars,那麼如果URL仍然是這樣,而不是在URL中顯示類別和其他WordPress內容。林不知道如果讓用戶導航到一個經典的汽車的網頁,它可能會繼續建設的網址www.abc.com/cars/classic例如 - 我完全不知道這一點,所以不知道是否像這甚至是可能的。

回答

0

您可以在我們使用的是[L]標識符沒有301標誌做到這一點很容易使用的htaccess

RewriteEngine On 
RewriteRule ^/cars$ myPageForCarLinks.php [NC,L] 

,URL將保持unnchaged,只是充當頁myPageForCarLinks.php

解釋

內重寫規則,我們有三個部分^/cars$myPageForCarLinks.php[NC,L] 第一部分標識您希望將規則應用於的URL。在這種情況下,網址將是/cars。第二部分是您輸入網址時要顯示給用戶的頁面。在這種情況下,/cars是我們想要爲頁面myPageForCarLinks.php(包括完整目錄路徑)提供服務的url。我們使用rul [L],這將使url保持不變,就像重定向一樣。

有關各部分做了什麼的完整描述和適用,請訪問此頁https://www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/

+0

這是什麼實際上做的規則?並且我把htaccess放在我有wordpress安裝的根文件夾中? – user3454204 2014-10-05 17:59:03

+0

把'.htaccess'文件放在你的'index.php'文件夾所在的根文件夾中。 – Vector 2014-10-05 18:00:00

+0

,因爲沒有我的車第一個實際的PHP文件(因爲它是一個WordPress的事),會如果我只是把它的URL等工作http://www.example.com/cars而不是myPageForCarLinks.php ? – user3454204 2014-10-05 18:12:01