亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

apache - RewriteRule重寫url的問題
PHP中文網(wǎng)
PHP中文網(wǎng) 2017-05-16 17:00:32
0
2
713

wordpress安裝在根目錄下的blog資料夾下,所以位址就變成http://mydomain.com/blog
日誌路徑http://mydomain.com/blog/sample-post/
能不能用RewriteRule把wordpress的路徑改為http://mydomain.com/sample-post,隱藏掉blog?
(sample-post不是固定的,是每篇日誌的名字,可變的)
看了半天htaccess沒看懂到底該怎麼寫。
還想請問RewriteRule . /index.php [L]這句話的意思
有的人安裝wordpress之後路徑裡會多一個index.php所以要加上這句把index.php去掉
重寫規(guī)則的語法:

RewriteRule Pattern Substitution [flags]

我看到的一個解釋是這樣的:

Pattern是作用於目前URL的相容perl的正規(guī)表示式
重寫規(guī)則中的Substitution是,當原始URL與Pattern相符時,用以取代(或取代)的字串

那這不是用index.php代替任意字元(我也不太清楚這個pattern是什麼意思,正則裡的'.'不是表示任何單字元嗎)?

求解釋,謝謝~

PHP中文網(wǎng)
PHP中文網(wǎng)

認證高級PHP講師

全部回覆(2)
習慣沉默

重寫規(guī)則 ^/blog/([/]+) /$1 [L]

伊謝爾倫

自己解決...

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ blog/ [QSA,PT,L]

雖然去掉url中的blog字段是可以正常訪問,但如果透過頁面裡的連結(jié)跳轉(zhuǎn),網(wǎng)址裡還是自帶blog,算了我還是把目錄搬一下吧...

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板