How to replace certain URLs with .htaccess

会有一股神秘感。 提交于 2021-01-29 17:20:39

问题


I have a website with URLs like this:

www.website.com/user/page/someName1
www.website.com/user/page/someName2
www.website.com/user/page/someName3

How can I remove or hide /user/page with .htaccess to end up with this:

www.website.com/someName1
www.website.com/someName2
www.website.com/someName3

回答1:


You can use:

RewriteEngine On

RewriteCond %{THE_REQUEST} \s/+user/page/(\S+) [NC]
RewriteRule ^ /%1 [R=301,L]

RewriteRule ^user/page/(.+)$ /$1 [L,NC]


来源:https://stackoverflow.com/questions/22015597/how-to-replace-certain-urls-with-htaccess

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!