-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