1
我遇到了我的htaccess規則問題。 我有這個規則我htaccess文件:(。)htaccess規則不接受點
RewriteEngine On
RewriteRule ^u/([a-z-0-9-_]+)$ user.php?id=$1
及其工作得很好,但是當我寫帶點的用戶名及其不起作用 和瀏覽器說找不到頁面 我擡頭看互聯網和沒有什麼幫助我 所以任何人都可以在這裏幫助?
我遇到了我的htaccess規則問題。 我有這個規則我htaccess文件:(。)htaccess規則不接受點
RewriteEngine On
RewriteRule ^u/([a-z-0-9-_]+)$ user.php?id=$1
及其工作得很好,但是當我寫帶點的用戶名及其不起作用 和瀏覽器說找不到頁面 我擡頭看互聯網和沒有什麼幫助我 所以任何人都可以在這裏幫助?
[a-z-0-9-_]
模式只匹配小寫ASCII字母-
和_
。如果將其替換爲否定字符類別[^/]
它將匹配任何字符但/
。
使用
RewriteRule ^u/([^/]+)$ user.php?id=$1
謝謝,問題解決了 –
使用'^ U /([^ /] +)$'其中'[^ /] +'將匹配*比'/'其他任何* 1或更多個字符。 –