使用根域进行Mod_Rewrite查询

时间:2012-04-02 22:12:38

标签: php string mod-rewrite

如果有人打字,我正在尝试查询某些信息,例如:

http://domain.com/abracadabra 

如果有人进入此地址,我希望它转到:

search.php?query=abracadabra

我之前用查询重写过,但不是从root用户重写 任何帮助都会很棒!

是否可以检查被搜索的字符串是否为数字并将其发送到不同的PHP页面?也许链接到一个新的.htaccess目录?

1 个答案:

答案 0 :(得分:2)

从根本上做到与在其他任何地方做这件事没有什么不同。以下内容将每个资源请求(文件系统中不存在)转为search.php

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ search.php?query=$1 [L,QSA]