我需要了解url mod-rewrite,但根本无法获得基本内容。
我想将 www.domain.com/folder/page.php?id=1 更改为 1.domain.com
-
我创建了一个通配符子域 (*.domain.com),问题是,我应该将子域指向哪里? 是public_html/还是public_html/文件夹/?
-
我应该修改哪个htaccess文件?它是在public_html/还是public_html/文件夹中?
-
页面的链接是什么.php? 是 href="1.domain.com" 还是 href="www.domain.com/folder/page.php?id=1"
非常感谢:D非常感谢您的帮助:D
编辑:
.ht访问代码 :
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。 :)
- 链接将是 href="1.domain.com"