2013-03-27 48 views
1

我想要做的htaccess重定向到后MYSITE /,例如,所有的事情:htaccess以及名称以 “ - ”

MYSITE/Web的开发者/ - > MYSITE/c.php N =网络开发

我测试了这一点:

RewriteRule ^(.*)/$ http://MYSITE/c.php?n=$1 [L] 

它适用于名称,而不 - (或simbols),例如:开发人员,但不包含名称 - 它重定向我到网络开发/ index.php文件

我该如何解决?

+0

'。*'确实符合任何符号,所以问题必须在别处。 – Tobia 2013-03-27 23:15:22

回答

0

这与名称中的-无关。你的规则是完美的。

但是,您可能在web-developer目录中具有带自己的重写规则的.htaccess,这会阻止触发RewriteRule

+0

“web开发者”目录(与其他人一样使用 - )不存在。 – Grork 2013-03-28 13:51:22