聯(lián)系官方銷售客服
1835022288
028-61286886
采用偽靜態(tài),欄目偽靜態(tài)訪問正常,但是普通文章的鏈接部分異常。
"show-([0-9]+)\.html" => "index.php?c=show&id=$1", //【不帶欄目路徑】模塊內(nèi)容頁(show-{id}.html)(此規(guī)則由系統(tǒng)生成,不一定會準確,請開發(fā)者自行調(diào)整)
url更新后,自定義地址為空的內(nèi)容頁面,例如:show-9.html可以正常訪問,
但是帶有“自定義地址”參數(shù)的網(wǎng)址,全部跳轉(zhuǎn)到自定義地址,例如:hrqdxz.html,出現(xiàn)404錯誤。
不帶欄目的url規(guī)則:show-{id}.html,全部都已經(jīng)設(shè)置完成,url更新,系統(tǒng)更新都已經(jīng)操作。
你只設(shè)置了show規(guī)則,其他規(guī)則當然是404 了
回復(fù)@迅??蚣苈?lián)合創(chuàng)始人
自定義地址需要刪除嗎,基本上每篇文章都有自定義地址,要做好幾千條嗎?
如何修改默認url 不用自定義地址呢?
做成正則表達式通配符就可以了,一條規(guī)則足夠
思路參考文檔:《使用自定義字段作為內(nèi)容url》
回復(fù)@迅睿框架聯(lián)合創(chuàng)始人
因為我早期普通文章是帶有自定義url,但是后期都導(dǎo)入的是沒有帶自定義url(自定義url為空)。
嘗試將模板文件中調(diào)用“{$t.url}”地方更換為“show-{$t.id}.html”,鼠標移動上去鏈接正常,但是打開也是自動跳轉(zhuǎn)到自定義的url,404。
實在沒辦法恢復(fù)動態(tài)能打開吧,發(fā)現(xiàn):
另外將“設(shè)置全站SEO規(guī)則”中“全局設(shè)置URL規(guī)則”設(shè)置為“還原動態(tài)地址”,保存后,“一鍵同步設(shè)置”,更新普通文章,后欄目訪問地址恢復(fù)動態(tài)地址,但是普通文章前臺依然是自定義url靜態(tài)地址?!?a class="blue-color" href="/doc/1237.html " target="_blank">系統(tǒng)更新”內(nèi)所有可以刷新的,全部刷新但是普通文章還是這樣自定義url靜態(tài)地址,真不知道該怎么辦了。
系統(tǒng)設(shè)置-地址模式,改為自由
回復(fù)@翅膀
這個改成自由加上其他全部都恢復(fù)了,欄目動態(tài)地址正常,自定義url為空的正常訪問是靜態(tài)地址可以打開,但是有自定義url的依舊是出來自定義url,打開404錯誤。
是不是rewrite.php "show-([0-9]+)\.html" => "index.php?c=show&id=$1", 這條起作用了。但是欄目偽靜態(tài)url不生效啊。
解決方法:修改url方法在更新前有效,必須手工刪除所有“自定義url”就正常了。