.htaccess 如何将url从子域重写为主域中的链接?
我不太擅长重写URI,我想知道是否有人能帮我解决这个问题 我不是在寻找重定向,而是一个真正的url重写。我希望能够进入: contest.example.com 我希望服务器加载: 在浏览器的地址栏中,会出现原始url,.htaccess 如何将url从子域重写为主域中的链接?,.htaccess,url-rewriting,.htaccess,Url Rewriting,我不太擅长重写URI,我想知道是否有人能帮我解决这个问题 我不是在寻找重定向,而是一个真正的url重写。我希望能够进入: contest.example.com 我希望服务器加载: 在浏览器的地址栏中,会出现原始url,contest.example.com 我知道我需要在.htaccess中执行此操作,我只是不知道规则的具体外观。使用此选项: RewriteEngine On RewriteCond %{THE_REQUEST} ^[A-Z]+\index\.php.*(\?|&)
contest.example.com
我知道我需要在.htaccess中执行此操作,我只是不知道规则的具体外观。使用此选项:
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]+\index\.php.*(\?|&)page=
RewriteRule ^.*$ http://%{HTTP_HOST}/ [R=301,L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{HTTP_HOST} !^www
RewriteCond %{HTTP_HOST} ^([^\.]+)\.([^\.]+)\.([^\.]+)$
RewriteRule ^.*$ index.php?page=%1 [L,QSA]