我需要进行什么更改才能使所有搜索结果都指向我的 index.php?我不能重写规则,因为我有一些页面被 ajaxed 到我的 index.php。
问问题
69 次
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 回答