htaccess 不带参数重定向index.php
我正在寻找 .htaccess 的重定向:
www.mydomain.com/A/ 和 www.mydomain.com/A/index.php 没有参数必须重定向到“www.mydomain.com/B/”。
www.mydomain.com/A/index.php 带有像 www.mydomain.com/A/index.php?id=123 这样的参数就可以,并且不能重定向。
I am looking for the Redirect for .htaccess:
www.mydomain.com/A/ and www.mydomain.com/A/index.php without a parameter must be redirected to "www.mydomain.com/B/".
www.mydomain.com/A/index.php with a parameter like www.mydomain.com/A/index.php?id=123 is OK and must not be redirected.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要使用mod_rewrite。您需要确保 mod_rewrite 已安装并启用。以下是您的 URL 的规则:
该规则将匹配
/A/
和/A/index.php
,并且仅在查询字符串为空时才会重定向。You need to use mod_rewrite. You need to make sure that mod_rewrite is installed and enabled. Here is the rule for your URL:
The rule will match both
/A/
and/A/index.php
and will only redirect if query string is empty.我认为你可以使用重定向匹配,
我希望这会起作用:)
I think you can use a redirect match for that
I hope this will work :)