GG資源網

WordPress子目錄下apache或nginx偽靜態規則(.htaccess寫法)Wellcms 子目錄偽靜態

Wellcms 子目錄偽靜態,Nginx下

在原有根目錄偽靜態的下面寫入以下代碼:其中wellcms是子目錄名稱。

location /wellcms/ {

if (!-e $request_filename) {

rewrite ^((.*)/) /wellcms/index.php last;

}

}

 

wordpress子目錄下偽靜態規則(.htaccess寫法)

RewriteEngine on
RewriteBase /blog ;blog為子目錄名字
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ ?$0

或者:

RewriteEngine On
RewriteBase /blog/
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]

wordpress根目錄下偽靜態規則(.htaccess寫法)

Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteRule ^(blog|uploadfile)(.*) - [L]
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

這Ngnix的子目錄偽靜態設置如下:
具體操作的時候,替換掉www.ggplus.cn,變成你自己的子目錄文件夾名即可
註:此操作適用於Nginx

location /www.ggplus.cn/ {
index index.html index.php;
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 (.*) /www.ggplus.cn/index.php;
}
}

注意,此時前台已經偽靜態成功,而後台依然不可用。報404,同樣是子目錄的問題,需要在後面加上下面的後台偽靜態代碼:

rewrite /wp-admin$ $scheme://$host$uri/ permanent;
如果後台不是wp-admin,同樣要改成對應的後台目錄。

由於網站搬家,部分鏈接失效,如無法下載,請聯繫站長!謝謝支持!
1. 帶 [親測] 說明源碼已經被站長親測過!
2. 下載後的源碼請在24小時內刪除,僅供學慣用途!
3. 分享目的僅供大家學習和交流,請不要用於商業用途!
4. 本站資源售價只是贊助,收取費用僅維持本站的日常運營所需!
5. 本站所有資源來源於站長上傳和網路,如有侵權請郵件聯繫站長!
6. 沒帶 [親測] 代表站長時間緊促,站長會保持每天更新 [親測] 源碼 !
7. 盜版ripro用戶購買ripro美化無擔保,若設置不成功/不生效我們不支持退款!
8. 本站提供的源碼、模板、插件等等其他資源,都不包含技術服務請大家諒解!
9. 如果你也有好源碼或者教程,可以到審核區發布,分享有金幣獎勵和額外收入!
10.如果您購買了某個產品,而我們還沒來得及更新,請聯繫站長或留言催更,謝謝理解 !
GG資源網 » WordPress子目錄下apache或nginx偽靜態規則(.htaccess寫法)Wellcms 子目錄偽靜態

發表回復

CAPTCHAis initialing...