gpt4 book ai didi

apache - htaccess - 子域作为 GET 参数

转载 作者:行者123 更新时间:2023-12-02 05:44:37 24 4
gpt4 key购买 nike

我的 .htaccess 文件中已有以下内容:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?route=$1 [L,QSA]

但我想添加这样的规则:

RewriteCond %{HTTP_HOST} ^(.+).example.com
RewriteRule ^(.*)% http://example.com/?name=%1&type=$1 [R,L]

但如果没有绑定(bind)到 example.com,它就必须在任何域上工作。

最佳答案

RewriteEngine on
RewriteCond %{HTTP_HOST} !^(www)\. [NC]
RewriteCond %{HTTP_HOST} ^(.*)\.(.*)\.com [NC]
RewriteRule (.*) http://www.%2.com/?name=%1 [R=301,L]

http://subdomain.domain.com 重写为 http://www.domain.com/?name=subdomain

将两者结合起来尝试这样的事情

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{HTTP_HOST} !^(www)\. [NC]
RewriteCond %{HTTP_HOST} ^(.*)\.(.*)\.com [NC]
RewriteRule (.*) http://www.%2.com/index.php?route=$1&name=%1 [R=301,L]

这会将http://subdomain.domain.com/hello-world重定向到http://www.domain.com/index.php?route=hello-world&name=子域

关于apache - htaccess - 子域作为 GET 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9551603/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com