我有一个域名,我在根目录中将我的html上传为varg.html,about.html和contact.html。因此,我的网址为http://vargdesignkollektiv.se/varg.html
但很明显我要为我的目标网页删除varg.html(http://vargdesignkollektiv.se/
)
我真的不明白我是否应该在htaccess中使用重写或重定向,也不知道如何真正解决它...
在htaccess中我尝试过:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) varg.html [L]
如果我在浏览器中写http://vargdesignkollektiv.se/varg
,则有效。
about.html我想要网址http://vargdesignkollektiv.se/about
非常感谢帮助!
答案 0 :(得分:0)
如果您只想删除html扩展程序,则不需要RewriteRule (.*) varg.html [L]
,这会将所有内容重写为varg.html
。
尝试:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.html -f
RewriteRule ^(.*)$ /$1.html [L]