如何为以下场景编写 htaccess 规则:
这是我的域名:http://localhost/xyz/ :它正在转换为 http://localhost/xyz/#/当点击网址时。我的应用程序是用 Angular JS 编写的。
目前,如果我输入http://localhost/xyz/dinesh/这是不允许的并产生“404”。我希望允许用户在url中传递他的用户名,并希望在整个应用程序中访问该用户名。这里 “dinesh”是用户名。
如果http://localhost/xyz/dinesh/输入,应转换为 http://localhost/xyz/
请帮忙!
最佳答案
这应该有效:
RewriteEngine on
RewriteRule ^xyz/([a-zA-Z]+)/$ xyz/?username=$1 [QSA]
这仅接受用户名的字母字符,并将其转换为参数用户名
。任何现有的查询字符串都将被保留。让我知道是否需要调整。
关于.htaccess - htaccess规则获取和设置域名后面的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42218876/