日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > Nginx >内容正文

Nginx

ecstore网站换服务器,Nginx下ecstore伪静态开启后的后台跳转问题

發(fā)布時(shí)間:2024/1/1 Nginx 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ecstore网站换服务器,Nginx下ecstore伪静态开启后的后台跳转问题 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

先說說情況:

1、開啟ecstore偽靜態(tài)的兩個(gè)步驟:

(1)在nginx里server部分添加:location / {

if (!-e $request_filename) {

rewrite ^/(.*)$ /index.php/$1 last;

}

(2)修改程序的config.php文件,把下面這行define('WITH_REWRITE',false);

改成define('WITH_REWRITE',true);

開啟后,網(wǎng)址里的index.php就沒有了,比如http://www.hnqss.cn/index.php/product-75.html就變成了:http://www.hnqss.cn/product-75.html ,url友好多了。

2、會(huì)出現(xiàn)什么問題?

登陸后臺(tái)后,通過這個(gè)地址:http://www.hnqss.com/index.php/shopadmin 登陸后臺(tái)成功后,會(huì)跳轉(zhuǎn)到 http://www.hnqss.cn/shopadmin/ 這個(gè)地址,但這個(gè)地址是不存在的,所以就提示:

測(cè)試環(huán)境下這樣無所謂,但在給客戶布署交付時(shí),就會(huì)出現(xiàn)如下提示:

因?yàn)樯膛上拗屏吮仨毻ㄟ^ http://www.hnqss.cn/index.php/shopadmin這樣的地址訪問后臺(tái),否則授權(quán)就失敗(很變態(tài)的限制呀)。

3、如何解決這個(gè)bug?

我的這個(gè)辦法也有點(diǎn)變態(tài)(^o^),既然提示找不到http://www.hnqss.cn/shopadmin,那我就在根目錄下建一個(gè)shopadmin目錄,然后往里面放一個(gè)index.php文件,文件內(nèi)容如下:

< ? php

//重定向?yàn)g覽器

header("Location:http://www.hnqss.cn/index.php/shopadmin/index.php");

//確保重定向后,后續(xù)代碼不會(huì)被執(zhí)行

exit;

? >

懂代碼的一看就明白了,它實(shí)際不過是一個(gè)地址跳轉(zhuǎn)而以,把地址再跳轉(zhuǎn)回正確的地址上去。

===========================================================================================================

以上都是浮云,最完美的解決辦法來了:

在nginx中使用下面這個(gè)規(guī)則,啥問題都浮云了,讓那些看文章只看一半的人去折騰去吧,哈哈~_~ ?。

location / {

if (!-e $request_filename) {

rewrite ^/(.*)$ /index.php/$1 last;

}

index index.php index.htm index.html;

}

location ~ ^/shopadmin {

rewrite ^/(.*)$ /index.php/$1 last;

break;

}

總結(jié)

以上是生活随笔為你收集整理的ecstore网站换服务器,Nginx下ecstore伪静态开启后的后台跳转问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。