2014-02-25 93 views
0

我的WordPress網站與網址看起來像博客文章:www.domain.com/blog/blog-name.htaccess的重寫URL的目錄

很多我的網站的用戶都將www.domain.com/博客名稱,路徑中沒有博客目錄。這是因爲我最近改變了我的網址的工作方式。

我想做一個403重定向或htaccess重寫...無論是正確的方式來指導我的用戶到正確的路徑。

我該怎麼做,只會影響我的博客文章,而不會影響我網站上的其他網頁?

所以www.domain.com/contact保持不變,但任何博客文章像www.domain.com/blog-post會重定向到www.domain.com/blog/blog-name

我當前HTACCESS文件:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

# END WordPress 
+0

403是錯誤代碼(禁止)。我認爲您正在尋找301(永久移動)或303(請參閱其他),具體取決於頁面是否可以移動。請參閱[狀態碼列表](https://en.wikipedia.org/wiki/List_of_HTTP_status_codes)。 – tjameson

回答

0

登錄到您的WordPress管理員。

轉到設置 - >固定鏈接。

在「自定義結構」變化到/博客/%postname%/

這隻會增加博客的基礎,柱(未頁等),這是你所需要的東西。

+0

我已經做到了。我需要將仍然訪問www.domain.com/blog-name的用戶重定向到我的新網址結構,即www.domain.com/blog/blog-name – steeped