1
我不能建立一個301重定向重寫規則刪除域名WWW和從網址中刪除斜槓。.htaccess中去除WWW,溼地+ 301重定向
預先感謝您的協助。
例子:
www.domain.com/ to domain.com
domain.com/ to domain.com
domain.com/page/ to domain.com/page
domain.com/page.php to domain.com/page
我的代碼:
RewriteCond %{HTTP_HOST} ^(www.)?domain\.com$ [NC]
RewriteRule ^(.*)/$ http://%{HTTP_HOST}/$1 [R=301,L]
RewriteRule ^/(.*)/$ /$1 [NC,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
謝謝您的幫助。 www和斜槓很好地刪除,但是cons把我重定向到可見的.php頁面。有沒有辦法隱藏.php擴展名? – StackOverflowCom
我爲您的.php文件添加了一條規則。請重新加載頁面以查看它。 – starkeen
非常感謝你的幫助。 我將繼續查閱Apache文檔以更好地理解標誌的使用。 – StackOverflowCom