2014-07-21 45 views
1

我發現了許多301 htaccess重定向的例子,但我需要的東西具體和不知道如何建立確切的重定向規則...我建立這個網站是一個WordPress的網站。如何重定向文件夾中的所有頁面,並刪除.html前綴

例子:

http://www.example.com/article/some-article-01.html 
http://www.example.com/article/data-analysis.html 
http://www.example.com/article/another-page.html 

重定向到:

http://www.example.com/article/some-article-01/ 
http://www.example.com/article/data-analysis/ 
http://www.example.com/article/another-page/ 

尋找一個htaccess的規則,在WordPress的作品...
指針相關的數據將被接受hapily。似乎無法找到正確的搜索查詢。示例代碼當然更容易。

回答

1

插入這條規則在DOCUMENT_ROOT/.htaccess文件略低於RewriteBase第一個規則

RewriteEngine On 
RewriteBase/

RewriteRule ^(article/[^.]+)\.html$ /$1/ [L,NC,R=302] 

如果你的作品,然後更改302301使其永久重定向。

+0

這只是一個例子......我如何設置它,如果我沒有相同的頁面名稱(解決我的問題) - 感謝您的幫助;) - p.s不應該使用301? –

+0

現在檢查更新的規則。是的,你將使用301,但測試oyu必須使用302,否則瀏覽器將緩存錯誤的URL,並會顯示你的錯誤結果。 – anubhava

+0

嗯...這看起來不錯,但給我一個內部服務器錯誤 –

相關問題