2014-03-31 144 views
2

我花了很多時間研究這無濟於事。我試過PHP文件重定向,htaccess黑客和WordPress重定向插件。沒有結果。WordPress的/ PHP重定向與%登錄URL

我的客戶想要將www.example.com/1%重定向到www.example.com/causes。我知道百分號是一個保留字符,但有人可以告訴我最簡單的方法來合併這個嗎?

理想情況下,我希望在不會被主題更新覆蓋的地方編碼。

+0

你有mod_rewrite的?爲什麼/ 1%?爲什麼不/ loc = 1或什麼? – developerwjk

+0

請求uri/1是否真的是一個頁面或什麼?任何爲什麼有'%'字符? –

回答

0

你好下面的插件可以幫助你。

http://wordpress.org/plugins/page-links-to/

這裏可以在當前職位/網頁的網址更改爲任何你想要的網址。

讓我看看是否有用。

+0

不,這沒有。雖然我創建了一個標題爲「1%」的頁面,但WordPress會將永久鏈接解析爲「1-2」。沒有壓倒一切。 WordPress不允許永久鏈接中的非法字符(這是此問題的根源)。不過謝謝。還有其他建議嗎? – user37382

0

你可以在 RedirectMatch添加找到你正在尋找任何格式的URL(與百分號),並與WordPress的一個符號代替它們允許永久鏈接:

例如:

RedirectMatch www.example.com\/(\d{0,2})(?:%)(.*) www.example.com/($1)-YAY-($2) 

enter image description here

http://regexr.com/3fm4i