我想删除子目录中的文件的扩展名,即abc.com/subdirectory/file.html
,试图用重写规则的evry可能的方式,但似乎没有任何工作。重写规则从子目录中删除文件扩展名
0
A
回答
2
我想你想要像
http://www.abc.com/subdir/file吧?
所以,你可以用
## Remove Extension ##
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
与htaccess的做到这一点我用PHP使用它,那么我干脆写www.abc.com/subdire/file
* REMEBER *我不不知道这个解决方案是否适合您的所有需求,您的问题是非常普遍的。请提供一些信息
0
此代码将为您工作。
URL 'domain.com/index.html'
显示为'domain.com/index'
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
相关问题
- 1. .htaccess重写规则删除扩展名
- 2. 重写删除文件扩展名的规则,Webmatrix
- 3. Htaccess重写规则文件扩展名
- 4. 重写规则以使用.htaccess删除.php扩展名
- 5. 文件扩展的.htaccess重写规则
- 6. 子目录删除扩展
- 7. 重写URL:从URL中删除子文件夹和文件扩展名
- 8. 从文件名中删除扩展名
- 9. 从文件名中删除扩展名
- 10. 从目录中删除文件扩展名dir
- 11. 重写url规则以删除asp.net web.config文件中子目录的外观
- 12. 删除子目录和文件扩展名
- 13. 删除根目录和文件夹中的文件扩展名
- 14. 使用Perl删除目录和子目录中给定扩展名的文件
- 15. 重写规则的位置,删除目录,没有名字
- 16. IIS网址重写|如何删除目录和扩展名?
- 17. .htaccess的重写规则,排除具有扩展名的文件的名称
- 18. 从文件中删除扩展名
- 19. 从URL中删除文件扩展名
- 20. 重写规则不工作时,文件扩展名包括
- 21. .htacces重写规则以保持.php文件扩展名
- 22. 从目录重写规则在同一个域中子目录
- 23. 结合的.htaccess规则:删除扩展和重写URL变量
- 24. PHP删除所有文件从一个目录 - 排除文件扩展名
- 25. 删除文件扩展名
- 26. URL重写 - 删除扩展名为.html
- 27. 删除目录名称和php文件扩展名
- 28. 删除扩展名从文件
- 29. 从URL删除文件扩展名
- 30. Htaccess子目录重写规则