wdcp設置Wordpress靜態規則的方法
方法一:
如果是 nginx+apache 的話,偽靜態只要在wp的根目錄放htaccess文件就行。
# wordpress開始
rewriteengine on
#
#除非你在此之前已經設置了不同的rewritebase
#你可以刪除或不注釋以下代碼
# rewritebase 指令:
rewritebase/
#
#如果這個請求是針對“/”或者是已經寫入到wp中了
rewritecond $1 ^(index.php)?$ [or]
#或者如果這個請求是針對image, css, 或js文件
rewritecond $1 . (gif|jpg| css| js| ico)$[nc,or]
#如果url指向存在的文件
rewritecond %{request_filename} -f [or]
#如果url指向了存在的目錄
rewritecond %{request_filename} -d
# 那麼跳過重寫直接到wp
rewriterule ^(.*)$– [s=1]
#否則指向wp重寫該請求
rewriterule . /index.php [l]
#
#wordpress結束
方法二:
location/themes/.*. (html|xml)${
return 403;
}
location/mobile {
if (!- e $request_filename) {
rewrite ^/mobile/(.*)$ /mobile/index.php last;
}
}
if (!- e $request_filename) {
rewrite ^(.*)$ /index.php last;
}
保存成他:wordpress-nginx.conf
© 網站版權與免責聲明
1、【鴻茂傳媒】獨立擁有本網站相關網頁內所有資料的版權;
2、未經【鴻茂傳媒】的明確書面許可,任何人不得對其進行複製;
3、本網站未註明【鴻茂傳媒】的文章,均來源於網絡,僅供大家學習與參考;
4、如有侵權/違規/不妥請聯繫客服qq或郵箱刪除,敬請諒解;
5、【鴻茂傳媒】保留隨時更正、修改、更新本聲明的權利。法律申明