-3
我已经写了重写以下的.htaccesshtaccess的URL不使用点
RewriteEngine On
RewriteRule ^([A-Za-z0-9-]+)/?$ profile.php?profileId=$1 [NC,L]
它的成功执行,如果我使用以下的用户名。
1. site.com/username
2. site.com/username32
下面的用户名不工作
1. site.com/user.name.32
我认为问题与的.htaccess。请人建议我工作的.htaccess
RewriteRule ^([A-Za-z0-9 - \。] +)/?$ profile.php?profileId = $ 1 [NC,L]现在如果site.com/login.php或/sitepage.php它试图匹配这个点以及 – SSK 2013-05-03 06:32:52
你可以排除所有的PHP文件,但当用户被称为“i.like.php”,“sitepage.php”或其他什么时,你会做什么?将它们移动到/ user/$用户名或其他要安全的地方。 – 2013-05-04 19:29:58