我對 htaccess 了解不多,也沒有找到解決這個問題的方法。
我希望如果用戶打開 example.com/@username/post會顯示一個 php 檔案,并且用戶名和頁面型別(例如/ posts /)可用作 get 引數。
我已經找到了這個:RewriteRule "^user/([A-Z a-z 0-9_\-.]{1,})((/\w ) |/?)$" "/account/profile.php?name=$1" 但這不是我的用例,因為它的 example.com/user/username
你知道如何用我的htaccess或其他東西來實作example.com/@username/posts或example.com/@username/images嗎?
非常感謝,我是這個領域的新手 :D 祝你周日愉快!
uj5u.com熱心網友回復:
嘗試:
RewriteRule "^@([\w.] )\/(. )$" "/account/profile.php?name=$1&page=$2"
^并$使其中間的運算式必須嘗試匹配所有內容,而不是子字串。([\w.] )匹配并捕獲大寫、小寫、0 到 9、下劃線 (_)、連字符和點(在您的情況下可能不需要點,在這種情況下,您可以將其更改為(\w ))。使它變得貪婪(盡可能匹配)。(. )匹配并盡可能多地捕獲。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/527587.html
