htaccess 如何在不更改 url 的情况下 运行 所有站点页面到子域

htaccess how to run all site pages to subdomain without changing the url

我想重定向一个站点,但不更改地址栏中的 URL。
比如:URL 是:m.example.com 但这里的 example.com 应该是 运行。 example.com 的所有页面都应该在这里 运行。

例如
m.example.com/about -> example.com/about,
但是地址栏中的 URL 必须是 m.example.com

是的,这可以通过一些简单的 .htaccess 规则来实现:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^m\.
RewriteRule ^(.*)$ http://m.%{HTTP_HOST}/ [R=301,L]

您还可以阅读 this 关于该主题的精彩文章。