我需要更改什么才能使所有搜索结果都指向我的index.php?我无法重写规则,因为我有一些页面与我的index.php。
相关联答案 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重写。如果你问我,这是更好的方法。