无后缀url如何实现?

aykkk 2016-01-15 05:33:48
我有个网站,全是.htm文件,有目录,现在想实现无后缀url访问,比如原先是www.333.com/about.htm,现在输入www.333.com/about就能访问到,如何实现,请不要只说用某技术,请给个例子
...全文
398 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
aykkk 2016-01-22
  • 打赏
  • 举报
回复
RewriteRule /custom/1 /custom/1.htm,添加这样的规则也不行


只有根目录下的可以访问
aykkk 2016-01-22
  • 打赏
  • 举报
回复
引用 9 楼 aykkk 的回复:
[quote=引用 8 楼 slwsss 的回复:]
RewriteRule ^/custom/(.*?\w)$ /custom/$1.htm


大神,这条语句,我在本地测试没有问题,可是放到服务器上就不行了,只有根目录下的三个文件可以无后缀访问,custom目录下的文件不能访问,我本地和服务器上的环境都一样,win2003+iis6,问题会出在哪个地方呢?[/quote]


服务器上无法访问


本地正常访问
aykkk 2016-01-22
  • 打赏
  • 举报
回复
引用 8 楼 slwsss 的回复:
RewriteRule ^/custom/(.*?\w)$ /custom/$1.htm
大神,这条语句,我在本地测试没有问题,可是放到服务器上就不行了,只有根目录下的三个文件可以无后缀访问,custom目录下的文件不能访问,我本地和服务器上的环境都一样,win2003+iis6,问题会出在哪个地方呢?
aykkk 2016-01-18
  • 打赏
  • 举报
回复
slwsss 2016-01-18
  • 打赏
  • 举报
回复
RewriteRule ^(.*?\w)$ /$1.htm
aykkk 2016-01-18
  • 打赏
  • 举报
回复
引用 3 楼 slwsss 的回复:
这个也可以用
http://www.cncnc.com.cn/news/shownews-623-1.html


多谢大神,这个可以用,但是我只会写单个文件的规则,网站里有近500个htm文件(都是数字名字),包含在数个目录里边,目录有5层,批量规则该怎么写?



slwsss 2016-01-18
  • 打赏
  • 举报
回复
aykkk 2016-01-18
  • 打赏
  • 举报
回复
引用 1 楼 slwsss 的回复:
http://www.cnblogs.com/net-nai/archive/2011/12/30/2307760.html
大神,我的网站不是.net网站,全是htm文件,以后可能会增加一些asp文件,该怎么引用这个重写组件?
slwsss 2016-01-18
  • 打赏
  • 举报
回复
RewriteRule ^/custom/(.*?\w)$ /custom/$1.htm
aykkk 2016-01-18
  • 打赏
  • 举报
回复
引用 6 楼 slwsss 的回复:
RewriteRule ^(.*?\w)$ /$1.htm
大神,这样写确实实现了全站无后缀url访问,但是却无法显示图片和样式了。 网站的htm文件基本都在custom目录中,是不是应该把规则只限定在custom目录呢?

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧