绑定DNS设置:
CSVReader
Apache虚拟主机:
*.se7en.net.pl A Default 12.34.56.789
每当我键入任何子域时,这适用于重定向到DocumentRoot /var/www/wild
ServerAlias *.se7en.net.pl
<Directory "/var/www/wild">
allow from all
Options None
Require all granted
</Directory>
目录
但是,当我在/var/www/wild
中创建.htaccess文件时,它就是gots:
/var/www/wild
错误403 Forbidden Access ...
我想达到这个效果:
如果我转到RewriteEngine on
RewriteCond %{HTTP_HOST} !^se7en\.net\.pl [NC]
RewriteCond %{HTTP_HOST} ^([^\.]+)\.([^\.]+)\.([^\.]+)$
RewriteRule ^(.*)$ http://se7en.net.pl/hta.php?id=$1 [L,R=301,NC]
,我希望调用此页面:tits.se7en.net.pl
,但我不知道该怎么做;(
使用此代码后,它开始工作:
http://se7en.net.pl/hta.php?id=tits
但是,每当我进入RewriteEngine on
RewriteCond %{HTTP_HOST} ^(.+?)\.se7en\.net\.pl$
RewriteRule .* http://test.se7en.net.pl/hta.php?id=%1 [L]
时,地址栏都会更改为tits.se7en.net.pl
,这是我想要隐藏的内容。
这可能隐藏吗?
答案 0 :(得分:0)
如果域名以其他内容开头,则domain.com
重定向。
RewriteEngine on
RewriteCond %{HTTP_HOST} !^domain\.com [NC]
RewriteCond %{HTTP_HOST} ^([^\.]+)\.([^\.]+)\.([^\.]+)$
RewriteRule ^(.*)$ http://domain.com/%1/index.php?page=$1 [L,R=301,NC]