Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 理解子域url mod rewrite_Php_Mysql_.htaccess_Mod Rewrite_Subdomain - Fatal编程技术网

Php 理解子域url mod rewrite

Php 理解子域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

我需要理解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 href=“www.domain.com/folder/page.php?id=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]
    
    我键入了1.domain.com,但它显示找不到服务器

  • 这在很大程度上取决于您的设置。将它指向您将放置.htaccess的同一目录。大多数情况下,子域指向一个额外的目录,即public_html/1/,您可以将.htaccess放入其中,并将其逻辑与网站的其他部分分开
  • 子域指向的那个,见答案1.:)
  • 链接将是a href=“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中是否有该请求的条目?