四虎影视在线影院在线观看,小s货再浪些再咬紧点h,国产精品水嫩水嫩,97精产国品一二三产区

Board logo

標(biāo)題: [求助] nginx環(huán)境下wordpress偽靜態(tài)怎么寫? [打印本頁]

作者: wyuser9527    時(shí)間: 2013-1-4 15:43     標(biāo)題: nginx環(huán)境下wordpress偽靜態(tài)怎么寫?

win主機(jī)下,wordpress偽靜態(tài)文件httpd.ini如下:

RewriteRule /wp-(.*) /wp-$1 [L]

RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]

linux + nginx環(huán)境下要怎么寫?



第二種方法:我之前在win主機(jī)上是用404.php方式來實(shí)現(xiàn)wordpress偽靜態(tài)的,可是WDCP只支持404.html,建議允許.php的錯(cuò)誤頁面。



網(wǎng)上很多人都說linux主機(jī)設(shè)置wordpress偽靜態(tài),只需要在WP后臺設(shè)置一下就可以了,不需要規(guī)則文件。不知道是不是我哪里沒設(shè)置好的問題。
作者: mingwd    時(shí)間: 2013-1-4 16:18

location / {
if (-f $request_filename/index.html){
                rewrite (.*) $1/index.html break;
        }
if (-f $request_filename/index.php){
                rewrite (.*) $1/index.php;
        }
if (!-f $request_filename){
                rewrite (.*) /index.php;
        }
}
作者: wyuser9527    時(shí)間: 2013-1-4 19:37

回復(fù) 3# wulali


我就是單獨(dú)使用nginx,不想用Apache,占用內(nèi)存大,我VPS只有512內(nèi)存。在偽靜態(tài)規(guī)則文件管理那里新建一下XXX.conf文件的話,可以實(shí)現(xiàn)了。


http://www.ha97.com/942.html這篇文章說的,讓nginx支持.htaccess實(shí)現(xiàn)偽靜態(tài)。
能不能修改成讓每一個(gè)用戶都不用改配置文件,只要上傳一個(gè).htaccess文件到根目錄就能實(shí)現(xiàn)偽靜態(tài)。
作者: wulali    時(shí)間: 2013-1-4 19:40

本帖最后由 wulali 于 2013-1-4 19:47 編輯
回復(fù)  wulali


我就是單獨(dú)使用nginx,不想用Apache,占用內(nèi)存大,我VPS只有512內(nèi)存。在偽靜態(tài)規(guī)則文件 ...
wyuser9527 發(fā)表于 2013-1-4 19:37

可以按照那個(gè)教程所說的在vhost文件里包含.htaccess文件,不過這僅僅是相當(dāng)于包含另外一個(gè)配置文件,并非是像apache那樣原生支持.htaccess文件,而且apache的rewrtie規(guī)則和nginx的不一樣的
還有照那樣修改之后,據(jù)說每次修改.htaccess文件后,要重啟nginx才會(huì)生效
作者: wyuser9527    時(shí)間: 2013-1-4 19:59

回復(fù) 4# wulali


   謝謝了!看來還是改用apache方便




歡迎光臨 WDlinux官方論壇 (http://cd-genova.com/bbs/) Powered by Discuz! 7.2