看板 FreeBSD 關於我們 聯絡資訊
終於試出來了 首先確認有啟動rewrite /etc/apache2# a2enmod rewrite This module is already enabled! 再到/etc/apache2/sites-available 在你的網頁設定檔中 DocumentRoot /var/www <Directory /> AllowOverride All </Directory> 確認AllowOverride All有這行 再到/var/www中 新增.htaccess /var/www# vi .htaccess <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_HOST} ^zope\.oo\.xx\.tw [NC] RewriteCond %{SERVER_PORT} ^80$ RewriteRule ^/?(.*) http://zope.oo.xx.tw:8080/book [L,R,NE] </IfModule> 重新啟動apache2 就大功告成!!! ※ 引述《appleboy46 (小惡魔)》之銘言: : ※ 引述《slinbody (不敗地球人)》之銘言: : : 請問大家 : : 假設我有一台主機 : : 上面有apapche2 網址是 ap.oo.xx.tw : : 還有zope 網址是 zope.oo.xx.tw:8080/book : : 我想問有沒有辦法藉由apache2可以將zope.oo.xx.tw導向zope.oo.xx.tw:8080/book : : 如果我現在輸入 http://zope.oo.xx.tw 是會跑出 http://zope.oo.xx.tw/index.html : : 內容則是ap.oo.xx.tw裡面的東西 : : 我google找過 有virtualhost, mod_rewirte, mod_proxy, redirect, ProxyPass : : 等等之類的方法 : : 可是我實做後結果都跟上面一樣 : : 有人有這樣的經驗嗎??謝謝 : mod_rewrite : RewriteCond %{HTTP_HOST} ^zope\.oo\.xx\.tw [NC] : RewriteCond %{SERVER_PORT} ^80$ : RewriteRule ^/?(.*) http://zope.oo.xx.tw:8080/book [L,R,NE] : 拿去測試看看,樓上 php 的解法也是 ok 的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.71.94.1