尽管我努力了,但我似乎无法在网上找到答案。
我最近在StackCP中设置了托管,我通过GoDaddy建立了一个域名。
我正在尝试从链接中删除.html扩展名。我希望site.com/terms带您到site.com/terms.html。我已经阅读了很多,到目前为止我已经尝试了这个
RewriteEngine on
Options +MultiViews
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ /$1.html [NC, L]
我已经将它放在root.html中的.htaccess文件中,并且index.html和terms.html任何帮助都表示赞赏。
答案 0 :(得分:2)
将其保留在 .htaccess 文件中,以便从网址中删除.html扩展名。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]