0

我需要进行什么更改才能使所有搜索结果都指向我的 index.php?我不能重写规则,因为我有一些页面被 ajaxed 到我的 index.php。

4

2 回答 2

1

你不能用robots.txt,这不是它的用途。

但是,重写规则应该起作用:您只需要重写index.php所有不是您所说的“ajaxed 页面”的东西(即,也许当请求的页面不是时index.php?取决于您的设置)

例如:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule ^(.*)$ index.php [L]
</IfModule>
于 2012-12-04T16:32:34.037 回答
0

如果您直接点击文件,我最终会使用 Javascript 重定向。这对我来说是最容易做的事情,因为我在 wordpress 环境中并且不想搞砸其他事情。

然而,有人也给了我另一个好主意,那就是:

?redirect=false为不应该是重定向的任何页面添加。这样您就可以控制来自查询字符串的重定向,并可以利用 apache 重写。如果你问我,这是更好的方法。

于 2013-02-21T00:26:35.953 回答