1. 程式人生 > >教你繫結域名到你空間的子目錄(親測可用)

教你繫結域名到你空間的子目錄(親測可用)

首先在本地建個txt檔案,複製下面的程式碼修改替換你要綁的域名和目錄,並傳到網站主目錄下再改成為.htaccess

  1. <IfModulemod_rewrite.c>
  2. RewriteEngine On
  3. RewriteBase /
  4. # 繫結music.morfans.cn 到子目錄music
  5. RewriteCond %{HTTP_HOST} ^music\.morfans\.cn$ [NC]
  6. RewriteCond %{REQUEST_URI} !^/music/
  7. RewriteRule ^(.*)$ music/$1?Rewrite [L,QSA]
  8. #可以繫結多個, 只需重複上三行程式碼並更改一下域名、目錄名 就OK了
  9. </IfModule>

如果你以完成上面的步驟,你的子域名就應該可以訪問了。就大功告成了? :shock: 你想多了當然沒有。你會發現在瀏覽器上訪問 主域名+繫結的域名目錄 也可以訪問。,可這並不是我們想要的結果。你想要可直接忽略以下步驟接下來我們完成最後一步。

在每一個繫結的目錄中 如music目錄中 也增加一個 .htaccess 檔案
.htaccess程式碼如下:
  1. <IfModulemod_rewrite.c>
  2. RewriteEngine On
  3. RewriteBase /
  4. #只許繫結的域名訪問
  5. RewriteCond %{HTTP_HOST} !^music\.morfans\.cn$ [NC]
  6. RewriteRule (.*) http://music.morfans.cn/$1 [L,R=301]
  7. #對繫結目錄下與 同名的目錄的處理
  8. RewriteCond %{REQUEST_URI} ^\/music\/ [NC]
  9. RewriteCond %{QUERY_STRING} !^(.*)?Rewrite
  10. RewriteRule ^(.*)$ /%{REQUEST_URI}/%{REQUEST_URI}/$1?Rewrite [L,QSA]
  11. </IfModule>

完成以上步驟,你會驚喜發現已經達到你想要效果了。歡呼吧 :shock:

相關推薦

域名空間子目錄可用

首先在本地建個txt檔案,複製下面的程式碼修改替換你要綁的域名和目錄,並傳到網站主目錄下再改成為.htaccess。 <IfModulemod_rewrite.c> RewriteEngine On RewriteBase / # 繫結music

如何解鎖被惡意鎖定的安卓手機可用

       今天我手機在裝某些應用的時候被惡意鎖定,然後是這樣的 什麼鬼。。。 然後就去各種百度,看怎樣可以解鎖,居然沒有一個辦法可以,各種刷機,各種助手, 查各種解除安裝的辦

五步把Teamview到期後變為免費版可用

解除安裝軟體 win+R開啟執行輸入“%appdata%”,找到teamview並刪除 3、輸入regedit,開啟登錄檔編輯器 在【登錄檔編輯器】中,依次展開【HKEY_LOCAL_MACHINE\SOFTWARE\】,找到TeamViewer資料夾,右鍵刪除。

如何正確搭建能遠端訪問的SVN伺服器有效

前言       本人屬於小小小菜鳥級別,在校學習,因為學校專案要求需要版本控制,便在這幾日學了點關於SVN伺服器的東西。 包括前期應該下載什麼軟體,安裝後如何配置等等,失敗過很多次,主要原因是本地成功搭建好SVN伺服器後,但利用遠端訪問本地建好的伺服器卻無法連線(前提是已經

【Windows】【Apache】【域名子目錄】建立網站的本地域名

本地Win7下安裝了Apache伺服器,根目錄指向了D:\myweb,這個目錄下有我的很多專案。今天我新增了一個名字為answer的WordPress專案,按照以前的慣例,都是在瀏覽器中輸入:http://localhost/answer來訪問,不過這次,我想來點不一樣的。

阿里雲CentOS 7.3 裸機搭建 Apache、MySql、PHP、Node環境、並域名

阿里雲CentOS 7.3 裸機搭建 Apache、MySql、PHP、Node境、並繫結域名 最近一直想在阿里雲申請一個伺服器,可以在上面跑一些服務,輸入域名訪問,那種感覺肯定很不一樣。所以就花學生價買了一年,還是挺划算的。 域名備案花了挺長時間,又上傳照片又打電話核實的挺麻煩的,不過

域名泛解析後nginx拒絕未域名

第一種:   返回HTTP 狀態碼   server { listen 80 default; server_name _; return 403; } default表示預設主機 403為Http狀態

Linux 伺服器配置網站以及域名

  Apache 服務繫結域名的方法     例如使用一鍵安裝包配置的 Apache 環境,新增網站配置方法如下:     1、進入站點配置檔案目錄,命令如下:   cd /alidata/server/httpd/conf/vhosts/     2、建

Hexo + github pages + 阿里雲域名搭建個人部落格

申請域名 萬網購買的域名,地址:https://wanwang.aliyun.com/domain/com?spm=5176.8142029.388261.137.LoKzy7 控制檯進行解析 控制檯->域名與網站(萬網)->域名->域名列表->解析 設定主機記錄www

寶塔面板如何域名?如何通過域名訪問寶塔面板而不是ip?

安裝完寶塔面板後(不懂怎麼安裝寶塔面板的可參考文章實戰:阿里雲esc伺服器怎麼安裝寶塔面板搭建網站?),出於安全考慮對寶塔面板進行安全設定是必要的。之前小編就曾試過修改寶塔面板的預設埠8888,這樣別人不知道新的埠就無法登入我的寶塔面板,但是修改預設埠後小編髮現即使放行了新埠的許可權也無法開啟寶

手把手破解Pycharm2018適用win10

手把手教你破解Pycharm2018(親測適用win10) 作為一名玩蛇客,少不了一個好用的IDE。而好用的IDE就像是一把利劍,劍客武功再高,狹路相逢之時也需亮出寶劍。 本人電腦安裝過PyCharm和Sublime,這次mark down一下安裝PyCharm的過程。 一.破解

為 Github Pages 域名

之前,我在 Github 上建了個個人部落格,不過我希望還是能使用自己的域名。現在 Github 已經支援讓自定義的域名使用 https 加密了,所以我決定更換一下自己的域名。 1. 修改 DNS 解析的資料 在設定 Github 之前,我們最好先修改 DNS 解析的資料。因為如果步驟顛倒的

伺服器tomcat域名後 http80埠自動跳轉https443埠

   2.4修改war包路徑(可選) ---------------------  作者:涓滴之水  來源:CSDN  原文:https://blog.csdn.net/u013344860/article/details/79591519&nb

IIS伺服器域名問題

不能將內網的IP地址和網際網路的域名繫結,如果這樣做,那麼只有內網可以通過域名訪問網站,外網無法通過域名訪問網站。 域名ip地址繫結,必須是固定ip地址,還必須是公網ip地址。 需要公網ip繫結域名,一般服務商有後臺提高配置 iis繫結域名懂嗎?繫結好之後,在區域網想要用域名訪問到你網站的電

將自己的部落格推送到GitHub並域名

GitHub相關設定 註冊GitHub賬號,開啟GitHub,點選右上角sign up註冊個人賬號,SSH key配置步驟如下: 新建SSH Key 在桌面右鍵選擇git bash here 建立本地ssh key,輸入以下命令:

Linux Nginx 配置/域名

Linux Nginx 配置/繫結域名 1、遠端連線伺服器 2、Nginx配置域名 執行命令 vi /etc/nginx/conf.d/**.conf 開啟 Nginx 服務配置檔案 2.1、為每一個

域名到 GitHub Pages

GitHub Pages 繫結來自阿里雲的域名 簡介 我在阿里雲上註冊了一個新域名:yuanzb.com,我已經在GitHub Pages上建立了自己的部落格:http://yuanzb.github.io/yuanzb/。現在我希望將yuanzb.com對映到http://yuanzb.github

網站搭建——修改Tomcat的預設埠並域名

這篇文章是在之前一篇文章的基礎之上進行的:網站搭建——阿里雲ECS配置Ubuntu伺服器。 上一篇文章主要介紹瞭如何在阿里雲伺服器上面配置Ubuntu伺服器。伺服器配置完成之後,需要使用8080埠進行訪問,這樣不是很方便,不能滿足我們的需求。 今天就介紹如何修

阿里雲域名解析域名

首先購買了阿里雲服務,然後並已經申請域名備案,點選控制檯,然後,在域名管理,會出現已經申請好的域名 在此點選需要解析的域名,進入解析 此時我們要進行域名繫結固定伺服器IP埠上面 記錄型別,選A,繫結到一個IPV4地址上; 主機記錄,@是指當前頂級域名直接對映到伺服器上

Apache2.4域名到tomcat的8080埠

1、找到apache安裝資料夾下的conf/httpd.conf 找到並取消掉下列這幾行的#(取消註釋) LoadModule proxy_module modules/mod_proxy.so LoadModule rewrite_module modules/mod_