搜了N變教程,還是沒配置好apache 虛擬目錄 偽靜態,求大家幫忙看下問題出在哪

來源:互聯網
上載者:User
根據網上搜尋的教程來配置apache 虛擬目錄偽靜態,結果還是無法實現,請大家幫忙找下原因,非常感謝!

第一步:開啟偽靜態

將httpd.conf中#LoadModule rewrite_module modules/mod_rewrite.so,取消注釋

將AllowOverride None全部替換成AllowOverride All



第二步:開啟虛擬目錄

將httpd.conf中#Include conf/extra/httpd-vhosts.conf,取消注釋

並在httpd-vhosts.conf中配置虛擬目錄,虛擬目錄內容如下


    ServerAdmin admin@system    DocumentRoot "F:/phpsite/myweb"    ServerName 127.0.0.2        Options Indexes FollowSymLinks        AllowOverride All        Order allow,deny        Allow from all    



第三步:配置.htaccess重寫規則

.htaccess檔案內容如下


        RewriteEngine on        RewriteRule ^/conf_([0-9]*).html /conf.php?arg=$1




第四部:設定conf.php檔案內容和重啟apache




查了一晚上的資料還是沒搞定,好捉急!!!


回複討論(解決方案)

配置虛擬機器

DocumentRoot "F:/phpsite/myweb"
ServerName 127.0.0.1:8009
ErrorLog "logs/web.log"


apache支援偽靜態

Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
Allow from all

RewriteRule conf_([0-9]*).html curl.php?arg=$1

這樣試了下可以

非常感謝兩位!納悶了。我昨天寫的正則居然不行。今天又正常了,太妖孽了!

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.