利用htaccess把域名綁定到子目錄

  • 2019 年 11 月 24 日
  • 筆記

簽到助手的介紹頁面建好之後,我把網頁都放在了www.izgq.net的sign目錄下,但是這樣的網址 http://www.izgq.net/sign 看起來好難看,所以我便打算看看能不能把域名綁到子目錄上。。

翻了一遍伺服器的控制面板都沒發現子目錄綁定這種東西。。百度了n久,終於找到利用.htaccess文件把域名綁定子目錄的方法,這裡是把qiandao.izgq.net綁定到sign目錄下,其他情況的把域名和目錄名換掉就好了

.htaccess文件是Apache伺服器的配置文件,它可以針對每個目錄改變配置,也就是說在一個文件夾裡面放了.htaccess的話,它和它的所有子目錄都會按這個文件裡面的內容來配置,其他的不會影響,可能有些主機不支援.htaccess,不過我這個支援哈哈哈哈

那怎麼把域名綁到子目錄呢。

首先,先把要綁定的域名綁到空間上,這裡就不多說了

新建一個文本文件,粘貼下方程式碼

RewriteEngine on  RewriteCond %{HTTP_HOST} ^qiandao.izgq.net$  RewriteCond %{REQUEST_URI} !^/sign/  RewriteCond %{REQUEST_FILENAME} !-f  RewriteCond %{REQUEST_FILENAME} !-d  RewriteRule ^(.*)$ /sign/$1  RewriteCond %{HTTP_HOST} ^qiandao.izgq.net$  RewriteRule ^(/)?$ sign/index.php [L]

保存之後,上傳到伺服器的根目錄,然後重命名為.htaccess就ok了