【发布时间】:2021-08-25 05:18:50
【问题描述】:
我使用 .htaccess 和下面的代码重写 URL。问题是,如果我们粘贴 URL,那么它可以工作,但自动重定向不起作用。
.HTACCESS 代码:
Options +FollowSymLinks
RewriteEngine on
RewriteRule Sports-Equipment-Catname-(.*)\.html$ Sports-Equipment.php?Catname=$1
我的网址:
http://example.com/Sports-Equipment.php?Catname=Discus
如果我从 htaccess 粘贴直接 URL 是:
http://example.com/Sports-Equipment-Catname-Discus.html
为什么 URL 不会自动重定向到新页面。
请帮我解决它。
【问题讨论】:
-
好吧,您的配置中没有重定向规则。所以不执行重定向也就不足为奇了。
-
@arkascha 你能帮我修一下吗。
-
我认为首先确定您想要实现的实际目标是有意义的...它真的是您想要应用的重定向吗?为什么?这在我看来毫无意义。或者这是一个词的混乱?我想说你应该描述你想要实现的目标,而不是如何你想要实现它......
标签: php .htaccess mod-rewrite