Php 理解子域url mod rewrite
我需要理解url mod rewrite,但无法获得基本的 我想将www.domain.com/folder/page.php?id=1更改为1.domain.comPhp 理解子域url mod rewrite,php,mysql,.htaccess,mod-rewrite,subdomain,Php,Mysql,.htaccess,Mod Rewrite,Subdomain,我需要理解url mod rewrite,但无法获得基本的 我想将www.domain.com/folder/page.php?id=1更改为1.domain.com 我创建了一个通配符子域(*.domain.com),问题是,我应该将子域指向哪里?它是公共html/还是公共html/文件夹/ 我应该修改哪个htaccess文件?它是在public\u html/还是public\u html/文件夹/中 指向page.php的链接是什么?是a href=“1.domain.com”还是a hr
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([^.]+).domain.com$ [NC]
RewriteRule ^$ /file.php?item=%2 [QSA,nc]
我键入了1.domain.com,但它显示找不到服务器
我试了好几个小时,但没能成功。有人能帮忙吗?你想重定向还是重写?从或到1.domain.com?真正的url是page.php?id=1。但我希望url显示如下:1.domain.com。谢谢:D非常感谢:D现在将尝试:D。如果还有其他子域呢?它不起作用。我将.htaccess文件放在“/1”目录中。然后,我将“*.domain.com”指向“/1”目录。这是我的.htaccess代码:Options+FollowSymLinks RewriteEngine on RewriteCond%{HTTP_HOST}^www.domain.com$[NC]RewriteCond%{HTTP_HOST}^(www.)([^.]+).domain.com$[NC]RewriteRule^$/file.php?item=%2[QSA,NC]非常感谢您:D.非常感谢您的帮助:请在问题中发布您的htaccess代码,很难在评论中读到它,也很难描述现在实际发生了什么好的:D.有问题的帖子:DDid当显示“找不到服务器”时,您是否配置了DNS?名称是否解析为正确的IP?您的access.log中是否有该请求的条目?