Mod rewrite windows中的“重写url”模块不重定向
我已经使用了Mod rewrite windows中的“重写url”模块不重定向,mod-rewrite,Mod Rewrite,我已经使用了重写url模块,但无法重定向到目标页面和 我得到的错误如下: 在此服务器上找不到请求的URL/old.html 这是我的密码: <IfModule mod_rewrite> RewriteEngine On RewriteRule ^old.html$ new.html [R] </IfModule> 重新启动发动机 重写规则^old.html$new.html[R] 在httpd.conf中AllowOverride是否设置为All?像这
重写url模块
,但无法重定向到目标页面和
我得到的错误如下:
在此服务器上找不到请求的URL/old.html
这是我的密码:
<IfModule mod_rewrite>
RewriteEngine On
RewriteRule ^old.html$ new.html [R]
</IfModule>
重新启动发动机
重写规则^old.html$new.html[R]
在httpd.conf中AllowOverride是否设置为All?像这样:
AllowOverride All
此外,您的.htaccess应该包含最后一条规则的L修饰符,如果您真的想永久重定向,R=301:
RewriteEngine On
RewriteRule ^old.html$ /new.html [R=301,L]
在httpd.conf中AllowOverride是否设置为All?像这样:
AllowOverride All
此外,您的.htaccess应该包含最后一条规则的L修饰符,如果您真的想永久重定向,R=301:
RewriteEngine On
RewriteRule ^old.html$ /new.html [R=301,L]
还可以尝试将RewriteBase设置为/like so
RewriteBase /
还可以尝试将RewriteBase设置为/like so
RewriteBase /
我也试过这个代码
RewriteEngine On
RewriteBase /
RewriteRule ^old.html$ /new.html [R=301,L]
错误,因为在此服务器上找不到请求的URL/old.html
如何检查apache服务器中的加载模块?我也尝试了这段代码
RewriteEngine On
RewriteBase /
RewriteRule ^old.html$ /new.html [R=301,L]
错误,因为在此服务器上找不到请求的URL/old.html
如何检查apache服务器中的加载模块?您需要退出。在.html中使用\ 因此: RewriteEngine on RewriteRule ^old\.html$ new.html [R] 重新启动发动机
重写规则^old\.html$new.html[R]您需要退出。在.html中使用\ 因此: RewriteEngine on RewriteRule ^old\.html$ new.html [R] 重新启动发动机
重写规则^old\.html$new.html[R]
AllowOverride文件信息
足够。AllowOverride文件信息
足够。