从网址中删除.html扩展名

从网址中删除.html扩展名,第1张

概述我正在尝试通过编辑web root(public_html)目录下的.htaccess文件从我的网站的url中删除.html扩展名.我的服务器是bluehost. 问题是我在.htaccess文件中已有先前的设置,用于将主域重定向到子目录. 脚本如下.还有我在网上发现的用于从网址隐藏扩展名的脚本.(脚本不起作用)如果有人可以帮我解决问题,那将是非常好的.谢谢. # Use PHP5.4 Singl 我正在尝试通过编辑web root(public_HTML)目录下的.htaccess文件从我的网站的url中删除.HTML扩展名.我的服务器是bluehost.

问题是我在.htaccess文件中已有先前的设置,用于将主域重定向到子目录.

脚本如下.还有我在网上发现的用于从网址隐藏扩展名的脚本.(脚本不起作用)如果有人可以帮我解决问题,那将是非常好的.谢谢.

# Use PHP5.4 Single PHP.ini as defaultAddHandler application/x-httpd-PHP54s .PHP# BlueHost.com # .htaccess main domain to subdirectory redirect # Do not change this line. RewriteEngine on # Change example.com to be your main domain. RewriteCond %{http_HOST} ^(www.)?qinglish.ca$# Change 'subdirectory' to be the directory you will use for your main domain. RewriteCond %{REQUEST_URI} !^/qinglish_ca/ # Don't change the following two lines. RewriteCond %{REQUEST_filename} !-f RewriteCond %{REQUEST_filename} !-d # Change 'subdirectory' to be the directory you will use for your main domain. RewriteRule ^(.*)$/qinglish_ca/ # Change example.com to be your main domain again. # Change 'subdirectory' to be the directory you will use for your main domain # followed by / then the main file for your site,index.PHP,index.HTML,etc. RewriteCond %{http_HOST} ^(www.)?qinglish.ca$RewriteRule ^(/)?$qinglish_ca/index.HTML [L]Options -multiviewsRewriteEngine OnRewriteCond %{REQUEST_filename} !-dRewriteCond %{REQUEST_filename}\.HTML !-fRewriteRule ^([^\.]+)$.HTML [NC,L]
解决方法 您需要使用以下规则来删除所有网址的.HTML扩展名,而不是您的上一条规则:
## hIDe .HTML extension# To externally redirect /dir/file.HTML to /dir/fileRewriteCond %{THE_REQUEST} \s/+(.+?)\.HTML[\s?] [NC]RewriteRule ^ /%1 [R=302,L,NE]# To internally forward /dir/file to /dir/file.HTMLRewriteCond %{REQUEST_filename} !-dRewriteCond %{document_ROOT}/\.HTML -f [NC]RewriteRule ^(.+?)/?$/.HTML [L]

将它们放在您有当前规则的相同位置以添加.HTML扩展名.

总结

以上是内存溢出为你收集整理的从网址中删除.html扩展名全部内容,希望文章能够帮你解决从网址中删除.html扩展名所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1107002.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存