0

好的,我以前在设置通配符重定向以从旧的 url 格式中去除对我们的根不友好的参数时遇到了一些问题。在 stackoverflow 的帮助下,我们已经对其进行了纠正和工作,但现在我遇到了 index.php 的问题?

我在使用这种 url 格式 index.php?cPath=# 的引擎中看到大量重复的 url,而 Google 正在向我强调,因为他们认为它的重复索引页面。

我尝试在我们的 htaccess 中设置此重定向,但没有成功。它不会删除参数或重定向它只是复制具有有效 200 响应的页面。

重写规则 ^index.php/.*$ /? [R=301,NE,NC,L]

我想将 index.php?cPath=# 的任何内容重定向到我们的根域。关于如何使用 apache 上的 mod_rewrite 处理这个 301 重定向的任何想法?

我还刚刚注意到我们的网站在这种 url 格式方面存在另一个问题:domain.com/?cPath=#...

所以现在我还需要重写 domain.com/?cPath=# 我不知道这个是从哪里弹出的,但我可以看到它会导致问题,因此它给出了有效的 200 响应代码。引擎真的会因为这个而爱我。

4

0 回答 0