我需要改变这样的事情:
www.mydomain.com/www.otherdomain.com
到此:
www.mydomain.com/index.php?co=www.otherdomain.com
使用mod_rewrite我提出了这个:
RewriteRule ^(.*.)+$ index.php?co=$1 [L]
然而,它只返回co
参数的“index.php”,而不是像我想要的那样返回“www.otherdomain.com”。
感谢您的帮助!
答案 0 :(得分:0)
请改为尝试:
RewriteCond %{REQUEST_URI} !^/index\.php
RewriteRule (.*) index.php?co=$1
RewriteCond检查所请求的路径是否已经以“/index.php”开头(如果没有此检查,将发生无限循环)。如果没有,RewriteRule会将请求中的所有内容重写为您需要的index.php路径。