国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > Nginx > 正文

Nginx下修改WordPress固定鏈接導致無法訪問的問題解決

2024-08-30 12:26:37
字體:
供稿:網(wǎng)友

今天下午沒事,像以往一樣開始做seo的優(yōu)化,當然牽扯到永久鏈接,wordpress提供多種類型的鏈接形式

    1/%year%/%monthnum%/%day%/%postname%/

    2/%year%/%monthnum%/%postname%/

    3/%year%/%monthnum%/%day%/%postname%.html

    4/%year%/%monthnum%/%postname%.html

    5/%category%/%postname%.html

    6/%post_id%.html

    7/%postname%/

我選擇了/%postname%.html,偽靜態(tài),雖然現(xiàn)在貌似沒什么差別了,但還是該下吧。下面就出現(xiàn)了修改固定鏈接后,訪問文章會出現(xiàn)404錯誤,以前我都是apache做web服務器,所以只要apache下就三個個關鍵,即

    wordpress對目錄下的.htaccess擁有讀寫權限
    固定鏈接的目錄結(jié)構(gòu)需要 Apache服務器的mod_rewrite模塊支持,所以在Apache配置文件httpd.conf中將 LoadModule rewrite_module modules/mod_rewrite.so設置為啟用。
    同樣是Apache配置文件,其中對于站點目錄下的AllowOverride None的參數(shù)設置為All。當然修改完配置后,一定要重啟Apache服務。
    由于是新配置的本地測試環(huán)境,2、3兩項問題同時出現(xiàn),逐項更正設置后,固定鏈接的工作正常。

現(xiàn)在我用的nginix,所以也要修改nginix的ngnix.conf配置文件,讓其支持重定向

假設我的wordpress博客是的 server{}段是直接放到放到了nginx.conf  (有的人為了方便管理,都習慣在單獨寫個vhost/目錄來存放每個網(wǎng)站的配置文件,這就要根據(jù)你自己的設置來添加了)

    代碼如下:vi /your_nginx_path/conf/nginx.conf

    按照nginix的正則表達式的規(guī)則,可參考:Nginx 的中文維基

        ^:匹配輸入字符的開始位置         $:匹配數(shù)日字符串的結(jié)束位置         +:匹配前面的子表達式一次或者多次         [0-9]:數(shù)字字符范圍         $1:調(diào)用變量

    在server{}  字段   中的  “root /websit/wwwroot/;”(這行就是指定網(wǎng)站所在目錄的)  這一行的下面 ,添加下面的內(nèi)容:

代碼如下:            

    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;
    }

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 和田市| 德安县| 弋阳县| 五莲县| 贵南县| 比如县| 清苑县| 黑山县| 宝应县| 陕西省| 渭南市| 闸北区| 康平县| 陈巴尔虎旗| 昌吉市| 庆城县| 鄱阳县| 万源市| 溆浦县| 茂名市| 罗源县| 东山县| 乐陵市| 台安县| 当涂县| 鄂伦春自治旗| 广东省| 会泽县| 安吉县| 河东区| 木里| 梓潼县| 栖霞市| 仪陇县| 通城县| 凉城县| 济南市| 万荣县| 鹤岗市| 石家庄市| 泸州市|