程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 記錄一下剛用mod_rewrite做的分域名以及靜態化鏈接 codeigniter

記錄一下剛用mod_rewrite做的分域名以及靜態化鏈接 codeigniter

編輯:關於PHP編程




記錄一下剛用mod_rewrite做的分域名以及靜態化鏈接 codeigniter
解決方法
1.看看你的apache2/bin/httpd l
裡面有沒有 mod_rewrite.so
沒有的話請重編譯 withrewrite
2.httpd.conf增加 load module(語法自己查)
重啟apache的時候如果出現什麼 in build的時候,表示已經把該模塊編譯到apache了,不需要加載了,去掉剛才那行 httpd.conf
3.打開你的conf/extra/httpdvhosts.conf
找到你的虛擬主機,這是我的配置文件
我需要把7個頻道分出來,注意,主機頭正則不能.+?匹配,這樣會干掉你的img.domain.com,所以謹慎點好

ServerAdmin [url=http://www.phpchina.com/bbs/mailto:[email protected]]鏈接標記[email protected][/url]
DocumentRoot "/data0/wwwroot/www2.domain.com/"
ServerName [url=http://www.domian.com/]鏈接標記www.domian.com[/url]
ServerAlias game.domain.com soft.domain.com video.domain.com theme.domain.com ebook.domain.com pic.domain.com audio.domain
i.com domain.com
ErrorLog "|/usr/local/sbin/cronolog /data1/logs/httpd/www2/error_log.%Y%m%d"
CustomLog "|/usr/local/sbin/cronolog /data1/logs/httpd/www2/access_log.%y%m%d" combined
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(game|soft|video|theme|pic|audio|ebook).domain.com$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^(game|soft|video|theme|pic|audio|ebook).domain.com(/*)$ /index.php/$1
RewriteRule ^(game|soft|video|theme|pic|audio|ebook).domain.com/(lists|detail)/(.*?).html$ /index.php/$1/$2/$3


以上配置,能幫我把 [url=http://www.domain.com/index.php/game]鏈接標記http://www.domain.com/index.php/game[/url] 偽裝為 [url=http://game.domain.com/]鏈接標記http://game.domain.com[/url]
[url=http://game.domain.com/lists/2/40.html]鏈接標記http://game.domain.com/lists/2/40.html[/url] => [url=http://www.domain.com/index.php/game/lists/2/40]鏈接標記http://www.domain.com/index.php/game/lists/2/40[/url]
注意apache2/bin/apachectl restart

[ ]


D8888D回貼內容
關鍵是url 正則匹配。[img]http://www.phpchina.com/bbs/images/smilies/default/biggrin.gif[/img]
D8888D回貼內容
我覺得那個你不如建個二級域名指向了。
如果要是應用到會員每人一個鏈接上,這樣實驗還算可以理解。我覺得這樣apache的增加不少負載吧

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved