2011-10-11 134 views
0

我想重写这样的网址:http://url.maxk.me/abchttp://url.maxk.me/?url=abc,但由于某种原因,它不起作用。.htaccess重写/ ...到/?url =

请你能告诉我我做错了什么吗?

RewriteEngine on 
RewriteRule ^(?:.*)url.maxk\.me/(.*)/?$ url.maxk.me?url=$1 

回答

0

你不应该包括在重写规则目标资源的域。

它应该看起来像下面的,如果你想的部分是对用户可见“网址是什么?”:“URL”

RewriteRule ^(.*)$ http://url.maxk.me/?url=$1 

否则,如果你不想让用户看到,它应该看起来像这样:

RewriteRule ^(.*)$ ?url=$1 
0

尝试使用这样的:

RewriteRule ^(.*)$ ?url=$1