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

首頁 > 系統 > Linux > 正文

wordpress 在linux上配置固定url方法

2024-06-28 13:22:10
字體:
來源:轉載
供稿:網友
WordPRess 在linux上配置固定url方法

wordpress 設置固定url總結

相信好多用wordpress的網友為了提升wordpress對搜索引擎的友好,或者是為了寫的博客地址更好記,都會在wordpress的后臺設置固定url的方式。

但問題來了,一開始wordpress默認的url是用域名加?p=id的方式的。改了后就出來404頁面

我們來百度下吧,不知道就搜索呀,得到結果如下

通過在Apache配置文件httpd.conf中找到LoadModule rewrite_module modules/mod_rewrite.so 將其前面的注釋#去掉,然后重啟服務器,問題就解決了。

下面說下在nginx下的設置,在nginx的網站配置文件中加入下面的代碼

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

但是我的服務器上的nginx有一個默認wordpress的規則文件(這個文件不保證所有nginx下都能用,自己測試吧)

wordpress.conf

location /blog/ {        try_files $uri $uri/ /blog/index.php?$args;}# Add trailing slash to */wp-admin requests.rewrite /blog/wp-admin$ $scheme://$host$uri/ permanent;

在nginx的網站配置文件中將這個wordpress.conf引入

如 /usr/local/nginx/conf/vhost/blog.conf

blog.conf就是我的nginx上的網站配置文件

這個文件中加入

include wordpress.conf;

重啟lnmp現在還是404

問題出在,我是以wordpress作為根目錄而wordpress的規則應該是按照根目錄下的/blog文件夾這樣的網站配置路徑來寫的

所以wordpress.conf應該改為

location / {        try_files $uri $uri/ /index.php?$args;}# Add trailing slash to */wp-admin requests.rewrite /wp-admin$ $scheme://$host$uri/ permanent;

再重啟服務,問題解決


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桦川县| 黄冈市| 乌拉特后旗| 泰州市| 延津县| 永春县| 海淀区| 南城县| 龙州县| 昂仁县| 咸阳市| 于田县| 灵寿县| 锡林郭勒盟| 高阳县| 文安县| 银川市| 新兴县| 三明市| 富蕴县| 长寿区| 通许县| 大宁县| 常德市| 陈巴尔虎旗| 定南县| 泽普县| 林口县| 桑日县| 翁牛特旗| 大悟县| 上饶县| 南陵县| 会同县| 教育| 砚山县| 饶平县| 东丰县| 伊宁市| 扶沟县| 东城区|