我遇到了 SEO 链接错误..
这就是发生的事情..
http://boznetwork.net/index.php?a=explore
如果您单击轨道(不是播放按钮),但单击轨道的标题。橙色加载栏不会将您重定向到轨道页面。
但是如果您在新选项卡中打开轨道,您将看到该轨道。
我做错了什么?
我的 .htacess 文件如下所示:
RewriteEngine on
RewriteCond %{request_filename} -f
RewriteRule ^(.*) $1 [L]
RewriteRule index/a/(.*)/id/(.*)/ index.php?a=$1&id=$2 [L]
以及我将其更改为的链接:
<a href="'.$url.'/index/a/track/id/'.$row['track'].'/"
但在我更改链接之前它看起来像这样:
<a href="'.$url.'/index.php?a=track&id='.$row['track'].'"
最佳答案
你的第一条规则是假的。它总是匹配,然后重写为完全相同的东西。这可以防止 Apache 达到第二条规则。
删除您的第一条规则,一切都应该按预期工作。
关于.htaccess - SEO 友好的 URL 错误,请帮帮我?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31082651/