我有一个链接 www.example.com
和 www.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 中更改什么来实现这个结果吗?
最佳答案
您可以在站点根目录 .htaccess 中使用此规则:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(?!user/).+$ user/$0 [L,NC]
关于php - 创建一个将忽略第一个目录的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48546994/