-PROBLEM:我想使用htaccess重定向javascript文件的url:
-->发件人:
http://www.domain.co.uk/tracking/tracking.js-->至:
http://www.domain.co.uk/templates/domain.co.uk/js/tracking.js-MY HTTACESS (所有在线测试仪均为阳性):
RewriteEngine on
RewriteRule ^tracking/tracking\.js$ http://www.domain.co.uk/Templates/domain.co.uk/js/tracking.js [L,R]-RESULT
Not Found
The requested URL /tracking/tracking.js was not found on this server.
Apache/2.2.0 (Fedora) Server at domain.co.uk Port 80-FOLDER结构
/...
|
/http
|/Templates
| |/domain.co.uk
| |/js
| | - tracking.js
|- .htaccess
|- index.php因为这一天我测试了许多不同的方法,我开始认为不是因为重写规则,但如果不是这样,可能是什么呢?
发布于 2013-02-06 07:50:39
我认为你应该包含重写工作所需的所有基本指令。如下所示:
Options +FollowSymlinks
RewriteEngine On
RewriteBase /
# Then the rewrite rule
RewriteRule ^tracking/tracking\.js Templates/domain.co.uk/js/tracking.js [L,R,NC]如果仍然不起作用,问题很可能出在Apache配置文件上。
此规则集应位于根目录下的.htaccess文件中
https://stackoverflow.com/questions/14718277
复制相似问题