我正在使用
RewriteEngine On
RewriteCond %{HTTP_HOST} ^http://mywebsite.com/
RewriteRule (.*) http://mywebsite.com//$1 [R=301,L]
RewriteEngine On
RewriteRule ^([a-zA-Z0-9_-]+)$ profile.php?user=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ profile.php?user=$1
它正在运作,但在这里,我的问题是我希望我的小组有虚荣网址。
现在我的用户就像这个网站[dot] com / username。
一样获得虚荣网址但我希望我的小组也可以像网站[dot] com / groupname一样使用虚荣网址。
可以帮忙吗?
答案 0 :(得分:1)
这将要求您区分在 htaccess中什么是用户以及什么是组。我认为这不是一个选项,因为(我猜)你的用户名和组名将是动态的并存储在某种数据库中。
因此,您必须在PHP中解决问题。你可以这样做一些规则:
RewriteRule ^([a-zA-Z0-9_-]+)$ userOrGroup.php?parameter=$1
然后,userOrGroup.php
重定向到profile.php
或groupProfile.php
(或调用任何组页面),具体取决于参数是用户名还是组名。< / p>