创建一个将忽略第一个目录的URL

时间:2018-01-31 16:31:50

标签: php html .htaccess url-rewriting

我有一个链接www.example.comwww.example.com/user/username如何重定向它,以便当有人访问www.example.com/username时,他们会得到与使用user时相同的内容?

所以这些链接将是相同的页面:

www.example.com/user/username/profile - > www.example.com/username/profile

www.example.com/user/username/messages - > www.example.com/username/messages

www.example.com/user/username/chats - > www.example.com/username/chats

有什么我可以改变.htaccess来实现这个结果吗?

1 个答案:

答案 0 :(得分:1)

您可以在站点根目录中使用此规则.htaccess:

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(?!user/).+$ user/$0 [L,NC]