是否可以使用.htaccess重写可以在任何文件夹结构中的文件名?
我需要的是重写url的结尾,如果filename.php存在,我想将其重写为filename.js:
所以,我相信这样的东西适用于网站的根目录:
RewriteEngine on
RewriteBase /
RewriteRule filename.js filenamejs.php$1 [L]
但我需要为任何网址结构实现此功能,如果文件名称等于filename.js
,则应加载filenamejs.php
。
如何执行此操作,以便无论访问哪个网址,如果filename.js
是网址的最后一部分,它会抓取filenamejs.php
文件?
答案 0 :(得分:1)
只需使用匹配组:
RewriteRule ^(.*)filename\.js$ /$1filenamejs.php [L]