1、什麼是子目錄,子目錄如何綁定域名
在根目錄下建立一個文件夾,在綁定域名時可以指向這個文件夾,即可完成子目錄綁定域名的問題。
2、在網站中的子目錄綁定了另一個域名,怎麼讓原來的域名禁止訪問該目錄呢?
首先,你要將aaa.com綁定到根目錄。並使用Robots屏蔽根目錄下的bbb這個文件夾,這樣搜索引擎將不會收錄aaa.com/bbb這個目錄下的內容。然後確保伺服器支持偽靜態技術將aaa.com/bbb全部302轉向到bbb.com。這樣aaa.com/bbb就無法訪問,會直接302跳轉到bbb.com網站。再來搜索引擎也不會收錄aaa.com/bbb這裡面的頁面。
然後將bbb.com綁定到bbb這個文件夾,這樣bbb.com就可以直接訪問bbb這個文件夾了,而且也是正常收錄的。如果你的伺服器不支持綁定子目錄,那麼就不好說了。但是你可以考慮下302轉向,看看有沒有什麼辦法做到。
3、如何使用子目錄綁定域名
一般要空間寫個偽靜態
4、如何編寫二級域名跳轉二級目錄的偽靜態或者php
^我用的
RewriteCond %{HTTP_HOST} ^([^\.]+).tool.net$
RewriteRule ^(/?)(.*)$ /users/%1/$2 [PT,L]
令形如 blog.tool.net/index.php 的 url 定位到 users/blog/index.php
url 不變,自己改一下就行了。
5、邦定二級域名目錄 怎麼添加 偽靜態規則
如果空間支持綁定二級目錄,規則自動生成的,是不是你空間不支持
6、網站子目錄如何綁定域名
這個問題要分幾步回答。
1,首先,你的空間要支持開通子目錄。因為開通子目錄,實現上和開一個新空間沒有區別,你要跟空商商確認這個情況。
2,收錄是否會重復,這個取決於你的程序是否有這個功能。
一般的CMS比如織夢,帝國都會自動識別,使用二級域名後自動把鏈接地址全部換成新的地址。
3,如果原來收入的是靜態頁面,那麼是沒辦法轉到新地址的,如果是動態的則可以跳轉。
7、求助:nginx中怎麼批量讓二級域名綁定到偽靜態子目錄?
發現現在新站快照不怎麼更新了,不知道是否外鏈不夠額。。 我把這貼發在其他論壇上,一哥們跟帖說我外鏈可能是發多了,優化過度,一直讓我挺糾結的、、
8、怎樣通過偽靜態規則實現子目錄綁定
步驟/方法
通過偽靜態規則實現子目錄綁定:apache+.htaccess或IIS+ISAPI_REWRITE+httpd.ini
Apache HTTP Server一般安裝在類Linux伺服器上,默認支持URL重寫,一般虛擬主機用戶將.htaccess文件放網站根目錄就可以實現偽靜態了,使用下面的偽靜態規則就可以實現子目錄綁定。
RewriteEngine on
# 把 ip.caoger.net改為你要綁定的域名,把 IPdir 改為要綁定的目錄
RewriteCond %{HTTP_HOST} ^(www.)?ip.caoger.net$
RewriteCond %{REQUEST_URI} !^/IPdir/
# 不要改以下兩行.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# 把 IPdir 改為要綁定的目錄.
RewriteRule ^(.*)$ /IPdir/$1
# 把ip.caoger.net 改為你要綁定的域名
# 把 IPdir 改為要綁定的目錄.
..
RewriteCond %{HTTP_HOST} ^(www.)?ip.caoger.net$
RewriteRule ^(/)?$ IPdir/ [L]
增加子目錄綁定時,將上面代碼除了第一行之外全部復制一遍並做相應修改後,粘貼到上面的規則後面即可。
如
果根目錄也綁定其它域名的話,可以通過子目錄訪問子站,就會導致子站文件多出個訪問URL,建議不要在根目錄綁定其它域名;當然,如果綁定子目錄都是一級
目錄subDomain下的子目錄,可以通過robots.txt禁止收錄subDomain目錄,這樣就不用擔心上面的問題了。可以使用
DisallowDirdh88eghsjkk8834取代前面的subDomain,然後在robots.txt增加如下一行即可禁止搜索引擎在收錄主
站時收錄該子目錄(不過子網站之間似乎有點亂)。
Disallow: /Disallow
對於IIS+ISAPI_REWRITE+httpd.ini的情況,如下內容的httpd.ini可以讓子網站根目錄(僅http://ip.caoger.net/和對應的www子域名這2個網址)重寫到子目錄。
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# 把 yourdomain.com 改為你要綁定的域名
RewriteCond Host: ^(www\.)?ip\.caoger\.net$
RewriteRule ^(/)$ /IPdir/ [L]
增加如下規則可以讓以http://ip.caoger.net/about/(這里的域名也可能是www子域名)開頭的所有url實現重寫,實際地址是將ip.caoger.net/about/為ip.caoger.net/IPdir/about/。
RewriteRule ^/about/(.*)$ /IPdir/about/$1 [L]
需要重寫多個(或多類)目錄或文件,就要多增加幾條規則。增加多個子目錄,也是需要些重復勞動。顯然,IIS+ISAPI_REWRITE+httpd.ini下的規則寫起來比apache+.htaccess下的麻煩多了。