我想删除子目录中的文件扩展名,即abc.com/subdirectory/file.html
尝试使用重写规则的所有可能方式,但似乎没有任何效果。
问问题
513 次
2 回答
2
我想你想要类似的东西
http://www.abc.com/subdir/file对吗?
所以你可以用 .htaccess 来做
## Remove Extension ##
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
我将它与 php 一起使用,然后我只需编写 www.abc.com/subdire/file
*记住*我不知道这个解决方案是否适合你的所有需求,你的问题真的很笼统。请提供一些信息
于 2013-03-10T16:01:12.143 回答
0
此代码将为您工作。
'domain.com/index.html'
要显示为的URL'domain.com/index'
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
于 2016-01-11T09:28:34.607 回答