我需要的在第二个,正常工作
把第一个无用的去掉,无法工作
把无用的放在第二个,无用的工作了,我需要的不工作
为什么??这也太奇葩了吧
.htaccess Rewrite规则从第二个Rewrite起才起作用,第一个不起作用
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
你知我知皆知 2024-07-31 01:50关注以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
Apache的
htaccess文件是通过使用RewriteEngine On来启用的。当你尝试更改其行为时,你首先必须确保你的服务器上启用了RewriteEngine On。以下是几个可能导致问题的原因和解决方法:
原因一:设置错误
确保你的
htaccess文件正确地设置了RewriteEngine On。例如,在你的htaccess文件中添加以下行以启用RewriteEngine:RewriteEngine On原因二:配置错误
检查你的
htaccess文件中的其他设置是否与预期不符。例如,如果你试图在第一部分设置一个重定向规则,但随后又尝试在同一位置设置另一个重定向规则,这可能会导致冲突。RewriteRule ^page1 http://example.com/page2?param=value [R=301,L] RewriteRule ^page2 http://example.com/page3?param=value [R=301,L]在这种情况下,你应该将两个规则合并到一个,或者分别在不同的
htaccess文件中设置它们。解决方法
如果上述原因没有找到解决方案,请提供更多关于您的
htaccess文件的内容或任何可能遇到的问题详细信息。这样可以帮助我们更好地理解问题并提供更具体的帮助。解决 无用评论 打赏 举报