【发布时间】:2023-04-01 12:32:01
【问题描述】:
我有很多页面 URL,例如 domain.com/page 我想要一个重写规则,它将我的所有页面 URL 更改为 page.domain.com,这意味着域之后会发生什么,只需将其重写为子域
示例网址
expertpro.cloud/hot-to-write-blog 到 hot-to-write-blog.expertpro.cloud
expertpro.cloud/game 到 game.expertpro.cloud
expertpro.cloud/nibm-full-form 到 nibm-full-form.expertpro.cloud
expertpro.cloud/choclate 到 choclate.expertpro.cloud
expertpro.cloud/harmony-in-life 到 Harmony-in-life.expertpro.cloud
expertpro.cloud/paki-cold-places 到 paki-cold-places.expertpro.cloud
expertpro.cloud/you-are-one 到 you-are-one.expertpro.cloud
我已经有一些 Nginx 的代码
The empty location = / block is necessary so that you don't redirect
http://example.com/ to http://.example.com/.
//replacing domain name in rewrite rule
location = / {
# don't redirect $server_name/
}
location / {
rewrite ^\/([^\/]*).*$ https://$1.$server_name/ redirect;
【问题讨论】:
-
您的问题含糊不清。请在精度上投入更多的精力。给出一些特定 URL 的示例以及如何重写它们。这是关于一个文件夹/“子域”还是多个?并且“基本域”根本不应该被使用?您的问题下方有一个“编辑”链接。 使用它...
-
@arkascha 已更新
-
@arkascha Expertpro.cloud/hot-to-write-blog 到 hot-to-write-blog.expertpro.cloud Expertpro.cloud/game 到 game.expertpro.cloud Expertpro.cloud/nibm-完整形式到 nibm-full-form.expertpro.cloud Expertpro.cloud/choclate 到 choclate.expertpro.cloud -paki-cold-places.expertpro.cloudexpertpro.cloud/you-are-one 到 you-are-one.expertpro.cloud 的地点
标签: wordpress .htaccess mod-rewrite url-rewriting