2017-09-24 125 views
0

我有一個當前網站,所有URL以.html結尾。301重定向所有頁面,並將URL從.html發佈到/

我創建了一個新網站,URLs幾乎相同,但沒有.html。

我一直在嘗試在我的.htaccess文件中找到代碼,並且大多數似乎導致內部服務器錯誤。

http://example.com/page1.html to http://example.com/page1/ 
http://example.com/page1/page2.html to http://example.com/page1/page2/ 

我當前htacces文件中的代碼是:

# 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

您可以安裝插件Simple 301 Redirect並嘗試設置像下面的圖像。剛在我的現場網站上測試過,它的運行正是你想要的。

還記得你勾選了Use wildcards?複選框。

enter image description here

相關問題