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 子目錄偽靜態