2016-12-07 76 views
0

在我的網站上,所有網頁都有.html擴展名,並且直接位於根目錄(即site.com/page.html)。我已經成功地使用下面的.htaccess代碼,以使html的不顯示:.htaccess:刪除.html和重定向斜槓版本

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^\.]+)$ $1.html [NC,L] 

這讓我像site.com/page一個網址,但在活動,用戶鏈接或訪問URL中使用一個斜槓(即,site.com/page/),我想301重定向到非斜槓版本。

我在將此部分集成到上面的代碼時遇到問題。在此先感謝您的任何建議。

回答

0

嘗試這樣的事情

RewriteCond %{REQUEST_URI} !(.*)/$ 
RewriteRule ^(.*)$ http://www.example.com/$1/ [L,R=301]