我正在努力想出一个将重写的重写规则:
oldurl.com/v11/file.ext到newurl.com/v11/file.ext
在oldurl服务器上,我将以下内容放在文件夹v11中的.htaccess中:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^v11/(.*)$ http://newurl.com/v11/$1 [R=301,L]
但重定向根本没有发射。我做错了什么?
答案 0 :(得分:1)
将.htaccess放入v11文件夹时,您的代码应为:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)$ http://newurl.com/v11/$1 [R=301,L]
答案 1 :(得分:0)
检查新服务器是否设置为允许在目录级别读取.htaccess文件。
如果.htaccess文件在其他服务器上运行,则很可能是服务器配置问题或文件所有者/权限问题。