.htaccess绑定网站主目录的方法

时间:2023-03-09 23:00:35
.htaccess绑定网站主目录的方法

用过cpanel的基本都会知道要把自己的服务器脚本传到public_htmk这个文件夹下,这个就是整个网站的主目录,普通的Apache服务器可以用下面的代码来实现这种效果

RewriteEngine on
#更改www.yoursite.com为你的主域名地址
RewriteCond %{HTTP_HOST} ^(www.)?www.yoursite.com$
# 更改主域名要指向的子目录(main)
RewriteCond %{REQUEST_URI} !^/main/
#不要更改这两行
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# 更改主域名要指向的子目录(main)
RewriteRule ^(.*)$ /main/$
#更改www.yoursite.com为你的主域名地址
RewriteCond %{HTTP_HOST} ^(www.)?www.yoursite.com$
#更改index.php为你的网站首页文件
RewriteRule ^(/)?$ main/index.php [L]

把以上代码复制到你的编辑器,用查找替换把www.yoursite.com替换成你的域名,main替换成你要绑定的主目录,把这个文件保存,文件名设成.htaccess,传到你的apache根目录即可,enjoy!