自己网站的虚荣网址

时间:2012-10-10 15:22:32

标签: .htaccess vanity-url

您好我尝试了太多而且我找不到解决方案所以我决定在这里问我目前使用wordpress网站,我的网页和帖子链接将是www.mydomain.com/postname,我想让会员用户个人资料像www.mydomain.com/user/profilename这样的链接必须重定向到profile.php?user = Username

目前iam在.htaccess中使用此代码:

IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>

<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>

AuthName sampcnc.com

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

所以请帮助如何做到这一点,提前谢谢

1 个答案:

答案 0 :(得分:1)

  

我想让会员用户个人资料链接如www.mydomain.com/user/profilename必须重定向到profile.php?user = Username

在wordpress规则# BEGIN WordPress之前,请添加以下内容:

RewriteEngine On
RewriteRule ^/?user/(.*)$ /profile.php?user=$1 [L,QSA]

因此,当有人在浏览器的网址栏中输入www.mydomain.com/user/profilename时,他们会在/profile.php?user=profilename处获得内容。您只需要确保生成的任何链接看起来像/user/profilename版本。