Css Htaccess文件不更改文件扩展名
当导航到网站上的另一个页面时,我试图删除网站的结尾扩展名,但在修改.htaccess文件后,扩展名仍然存在 例如: 当前外观:website.com/index.html 我想要什么:Website.com/index 内部文件: 重新启动发动机 重写cond%{REQUEST_FILENAME}-D RewriteCond%{REQUEST_FILENAME}.html-fCss Htaccess文件不更改文件扩展名,css,html,.htaccess,xhtml,Css,Html,.htaccess,Xhtml,当导航到网站上的另一个页面时,我试图删除网站的结尾扩展名,但在修改.htaccess文件后,扩展名仍然存在 例如: 当前外观:website.com/index.html 我想要什么:Website.com/index 内部文件: 重新启动发动机 重写cond%{REQUEST_FILENAME}-D RewriteCond%{REQUEST_FILENAME}.html-f RewriteRule^(.*)$$1.html下面我已经粘贴了手动删除扩展名所需的url重写代码,该代码应该位于您希望
RewriteRule^(.*)$$1.html下面我已经粘贴了手动删除扩展名所需的url重写代码,该代码应该位于您希望重写扩展名的网站目录中的.htaccess文件中
RewriteEngine On
RewriteRule horses.htm Xu8JuefAtua.htm
这只是将horses.htm
页面显示为地址栏中的Xu8JuefAtua.htm
要将url重写为不需要文件扩展名且不区分大小写,请执行以下代码:
RewriteEngine On
RewriteRule ^horses/?$ Xu8JuefAtua.html [NC]
正则表达式^
表示URL路径的开头,?
表示前面的字符,在本例中不需要斜杠。$
匹配url的结尾
Smashing Magazine对.htaccess文件以及如何使用正则表达式执行各种操作提供了很好的介绍,请查看。您的htaccess文件中有哪些内容?RewriteCond%{REQUEST_FILENAME}上的RewriteEngine-d RewriteCond%{REQUEST_FILENAME}\.html-f RewriteRule^(.*)$$1.html