1
我需要重定向 “example.com/image/img.jpg” 到 “example.com/view/img.jpg”使用的.htaccess
所以我用
RewriteRule (^|.*?/)image/(.*)$ /$1view/$2 [R=302,L,NC]
重定向为.jpg
但是,如果我尝试访问“example.com/image/img.jpg”,它将不会重定向。我究竟做错了什么?
谢谢。
尝试在RewriteRule前的'.htaccess'中添加'RewriteEngine On',它可以帮助 – petrch 2013-04-29 17:45:05
我在'.htaccess'开头已经有'RewriteEngine On'。我需要添加两次吗?我的意思是在'RewriteRule'之前呢? – Grainier 2013-04-29 17:52:43
一次就够了。我测试了我的网络服务器上的规则,它工作。 Web服务器处理'.htaccess'文件吗?检查服务器配置中的AllowOverride指令,或在.htaccess中产生语法错误,并查看它是否导致错误500. – petrch 2013-04-29 18:17:13