怎么将1.domain.com
重定向到 domain.com/1
或重定向到domain.com/index.php?id=1
apache .htaccess rewrite
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
你知我知皆知 2024-08-04 00:56关注以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
Apache的
RewriteEngine和RewriteRule可以用来实现这样的重定向。下面是一个简单的例子:# 在你的.htaccess文件中添加以下内容: <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # 将1.domain.com重定向到 domain.com/1 RewriteCond %{HTTP_HOST} ^1\.domain\.com$ [NC] RewriteRule ^(.*)$ http://domain.com/$1 [R,L] </IfModule>在这个例子中,我们首先设置了
RewriteEngine On来启用Rewrite规则。然后,我们使用
RewriteCond来检查HTTP_HOST是否匹配1.domain.com。如果匹配,我们将重定向到http://domain.com/1。最后,我们使用
RewriteRule来设置这个重定向。请注意,你需要在你的服务器上配置这些参数,以便它们生效。这通常涉及到修改你的Apache配置文件(例如
httpd.conf或apachectl.conf),或者通过命令行工具来执行这些更改。解决 无用评论 打赏 举报