Apache 服务器需要 .htaccess 帮助

Apache 服务器需要 .htaccess 帮助

我正在搜索我的网址的重定向代码:

我想要的是当有人在我的网站上搜索时它应该重定向

例如:如果有人在我的网站上搜索 google.com

然后在地址行中它应该看起来像 www.mydomain.com/google.com

可以采用 $_POST 方法或 $_GET

我怎么做??

答案1

RewriteEngine On
RewriteCond %{HTTP_REFERER} google\.com
RewriteRule ^.*$ http://www.mydomain.com/google.com [R,L]

.htaccess文件中可能会起作用,但我还没有测试过。

你可以尝试:

RewriteCond %{THE_REQUEST} ^[A-Z]+\ /(.*)\/search\.php\?q=(www\.)?([^/\ ]+)[^\ ]*\ HTTP/
RewriteRule ^.*$ http://www.mydomain.com/%1 [R,L]

此链接还有一些其他“智能”.htaccess规则的示例:http://www.askapache.com/htaccess/http-https-rewriterule-redirect.html

相关内容