将所有seo引用回index.php

时间:2012-12-04 16:25:39

标签: ajax seo search-engine

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

相关联

2 个答案:

答案 0 :(得分: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>

答案 1 :(得分:0)

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

然而,有人还给了我另一个好主意:

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