在我的网站上有一个memberhp系统。用户个人资料页面点赞profile.php?u=username
我想显示网址http://sitename.com/username
所以我写的是.htaccess
RewriteRule ^profile profile.php [L]
RewriteRule ^([^/]*)$ profile.php?u=$1 [L]
当您转到http://sitename.com/profile
时,该页面会显示有关系统的一般信息。 http://sitename.com/username
显示用户名个人资料。但是当我想要http://sitename.com
,http://sitename.com/profile
psgr显示时,index.page(主页面)未显示。我该怎么办?
答案 0 :(得分:2)
保持你的.htaccess像这样:
DirectoryIndex index.php
RewriteEngine On
RewriteBase /
RewriteRule ^profile/?$ profile.php [L]
RewriteRule ^ads/?$ advertisement.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)/?$ profile.php?u=$1 [L,QSA]