trong file httpd.conf
<VirtualHost *:80>
DocumentRoot "/var/www/html/abc.com"
ServerName abc.com
ServerAlias *.abc.com
DirectoryIndex index.php
<Directory "/var/www/html/abc.com">
Options All
AllowOverride All
Allow from all
</Directory>
</VirtualHost>
hai dòng chúng ta cần chú ý là
ServerName abc.com
ServerAlias *.abc.com
thì như vậy url lúc này sẽ là www.abc.com , www.123.abc.com, .....
Ngoài ra muốn loại bỏ chữ www trên url chúng ta sửa file .htaccess
thêm vào dòng sau:
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1%{REQUEST_URI} [R=301,QSA,NC,L]
file
.htaccess sau khi thêm
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1%{REQUEST_URI} [R=301,QSA,NC,L]
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
</IfModule>
No comments:
Post a Comment