我有一个HTML网站,我想从我的网站上删除页面扩展名(.html)。我使用过.htaccess文件,但我不知道如何在我网站的页面中使用.htaccess文件。 有人请帮助我。
答案 0 :(得分:0)
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
无需在任何页面中添加代码。使用以上内容创建.htaccess文件&将文件添加到您网站的根文件夹(例如/home/domains/domain.com/htdocs /)
答案 1 :(得分:0)
RewriteEngine On
RewriteCond %{THE_REQUEST} ^GET\ /([^.\ ]+\.)+html(\?[^\ ]*)?\ HTTP
RewriteRule ^(.+)\.html$ http://www.example.com/$1 [R=301,L]
RewriteRule ^([^/]+/)*index/?$ http://www.example.com/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ http://www.example.com/$1 [R=301,L]
RewriteCond $1 !^([^.]+\.)+([a-z0-9]+)$ [NC]
RewriteCond %{REQUEST_FILENAME}.html-f
RewriteRule ^(.*[^/])$ /$1.html[L]
RewriteCond %{HTTP_HOST} !^www\.example\.com
RewriteRule (.*) http://www.example/$1 [R=301,L]
用上面一个改变.htaccess的全部内容,我希望以上会有所帮助。!