.htaccess - SEO 友好的 URL 错误,请帮帮我?

标签 .htaccess url hyperlink seo

我遇到了 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/

相关文章:

swift - View 如何使用 url 连接

url - 使用 Google Analytics 跟踪 URL 更改而无需重新加载页面

linux - 协调 Kaldi 食谱的链接和路径文件

javascript - 如何使用变量更改目标 <a>

.htaccess RewriteRule 在某些情况下有效,而在其他情况下无效

javascript - 如何将所有 JS、CSS、IMG 重写为静态子域?

css - 无法让我的网站压缩工作

ios - 单击纯 html 链接时,Apple 如何检测是否安装了 iphone 应用程序?

css - TinyMCE 链接按钮和弹出窗口 : get rid of items in class dropdown list

.htaccess - htaccess 文件标签中的多个文件