背景:
網(wǎng)站系統(tǒng)參數(shù)---地址匹配模式---自由參數(shù)
custom.php
內容頁URL規(guī)則
{biemingurl($data)}
成功實現(xiàn)了產(chǎn)品名稱(英文)自動轉換成產(chǎn)品頁的URL!
但是遇到一個問題:
產(chǎn)品A發(fā)布后,對應的產(chǎn)品頁鏈接為xx.com/a.html
點擊修改,將A的名稱改為B然后發(fā)布,則xx.com/b.html能夠正常訪問
現(xiàn)在是
xx.com/a.html
xx.com/b.html
都能訪問,狀態(tài)碼都是200.這是啥情況呢?
嘗試修復1:
修改為“網(wǎng)站系統(tǒng)參數(shù)---地址匹配模式---唯一地址”(第二個選項選擇模糊)
訪問舊的:xx.com/a.html 會自動301跳轉到 新的:xx.com/b.html
為啥訪問xx.com/a.html 不是404呢?我不需要他跳轉到301,301說明還是會有這個路徑在系統(tǒng)中的吧?
開源是一種精神,但不是義務,幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復@迅睿官方創(chuàng)始人
創(chuàng)始人大佬你好,按你的操作,完全OK了!
我有個小小的疑問,那我還需要修改地址匹配模式嗎?
我最開始就是修改了custom.php 和 rewrite.php 然后內容頁URL規(guī)則使用{biemingurl($data)}
地址匹配模式使用默認的自由參數(shù);現(xiàn)在問題解決了,我需要將這個改成 唯一地址 /模糊匹配嗎?