如果有人打字,我正在尝试查询某些信息,例如:
http://domain.com/abracadabra
如果有人进入此地址,我希望它转到:
search.php?query=abracadabra
我之前用查询重写过,但不是从root用户重写 任何帮助都会很棒!
是否可以检查被搜索的字符串是否为数字并将其发送到不同的PHP页面?也许链接到一个新的.htaccess目录?
答案 0 :(得分:2)
从根本上做到与在其他任何地方做这件事没有什么不同。以下内容将每个资源请求(文件系统中不存在)转为search.php
。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ search.php?query=$1 [L,QSA]