{"id":199140,"date":"2025-05-03T09:27:31","date_gmt":"2025-05-03T01:27:31","guid":{"rendered":"https:\/\/server.hk\/cnblog\/199140\/"},"modified":"2025-05-03T09:27:31","modified_gmt":"2025-05-03T01:27:31","slug":"%e4%bf%ae%e6%94%b9ecshop%e5%a4%8d%e6%9d%82%e9%87%8d%e5%86%99%e9%87%8c%e7%9a%84%e4%b8%ba","status":"publish","type":"post","link":"https:\/\/server.hk\/cnblog\/199140\/","title":{"rendered":"\u4fee\u6539ecshop\u590d\u6742\u91cd\u5199\u91cc\u7684\u201c+\u201d\u4e3a\u201c-\u201d"},"content":{"rendered":"<p>&nbsp;\u5927\u5bb6\u7528ecshop\u505a\u5916\u8d38\u7f51\u7ad9\uff0c\u90fd\u4e0d\u559c\u6b22\u590d\u6742\u91cd\u5199\u91cc\u7684\u201c+\u201d\u53f7\uff0c\u60f3\u4fee\u6539\u6210\u201c-\u201d\uff0c\u597d\u6a21\u677f\u63d0\u4f9b\u4fee\u6539\u6559\u7a0b\uff1a<\/p>\n<p>\u6253\u5f00&nbsp;includes\/lib_common.php<\/p>\n<p>\u5927\u69821799\u884c<\/p>\n<p>&nbsp;<\/p>\n<pre>\n \n <ol>\n  \n  <li><span><span>if&nbsp;($rewrite)&nbsp;<\/span><\/span><\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;{&nbsp;<\/span><\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;($<span>rewrite<\/span><span>&nbsp;==&nbsp;2&nbsp;&amp;&amp;&nbsp;!empty($append))&nbsp;<\/span><\/span><\/li>\n  \n  <li>{<\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;&nbsp;<\/span><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$uri&nbsp;<span>.<\/span><span>=&nbsp;<\/span><span>'-'<\/span><span>&nbsp;.&nbsp;urlencode(preg_replace('\/[\\.|\\\/|\\?|&amp;|\\+|\\\\\\|\\'|\"|,]+\/',&nbsp;'',&nbsp;$append));&nbsp;<\/span><\/span><\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<\/span><\/li>\n  \n  <li><span>&nbsp;<\/span><\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$uri&nbsp;<span>.<\/span><span>=&nbsp;<\/span><span>'.html'<\/span><span>;&nbsp;<\/span><\/span><\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;}&nbsp;<\/span><\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;if&nbsp;(($<span>rewrite<\/span><span>&nbsp;==&nbsp;2)&nbsp;&amp;&amp;&nbsp;(strpos(strtolower(EC_CHARSET),&nbsp;'utf')&nbsp;!==&nbsp;0))&nbsp;<\/span><\/span><\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;{&nbsp;<\/span><\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$<span>uri<\/span><span>&nbsp;=&nbsp;<\/span><span>urlencode<\/span><span>($uri);&nbsp;<\/span><\/span><\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;}&nbsp;<\/span><\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;return&nbsp;$uri;&nbsp;<\/span><\/li>\n \n <\/ol><\/pre>\n<p>\u4fee\u6539\u6210<\/p>\n<p>&nbsp;<\/p>\n<pre>\n \n <ol>\n  \n  <li><span><span>if&nbsp;($rewrite)&nbsp;<\/span><\/span><\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;{&nbsp;<\/span><\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;($<span>rewrite<\/span><span>&nbsp;==&nbsp;2&nbsp;&amp;&amp;&nbsp;!empty($append))&nbsp;<\/span><\/span><\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;$<span>append<\/span><span>=<\/span><span>preg_replace<\/span><span>('\/&nbsp;\/',&nbsp;'-',&nbsp;$append);&nbsp;<\/span><\/span><\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$uri&nbsp;<span>.<\/span><span>=&nbsp;<\/span><span>'-'<\/span><span>&nbsp;.&nbsp;urlencode(preg_replace('\/[\\.|\\\/|\\?|&amp;|\\+|\\\\\\|\\'|\"|,]+\/',&nbsp;'',&nbsp;$append));&nbsp;<\/span><\/span><\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<\/span><\/li>\n  \n  <li><span>&nbsp;<\/span><\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$uri&nbsp;<span>.<\/span><span>=&nbsp;<\/span><span>'.html'<\/span><span>;&nbsp;<\/span><\/span><\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;}&nbsp;<\/span><\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;if&nbsp;(($<span>rewrite<\/span><span>&nbsp;==&nbsp;2)&nbsp;&amp;&amp;&nbsp;(strpos(strtolower(EC_CHARSET),&nbsp;'utf')&nbsp;!==&nbsp;0))&nbsp;<\/span><\/span><\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;{&nbsp;<\/span><\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$<span>uri<\/span><span>&nbsp;=&nbsp;<\/span><span>urlencode<\/span><span>($uri);&nbsp;<\/span><\/span><\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;}&nbsp;<\/span><\/li>\n  \n  <li><span>&nbsp;&nbsp;&nbsp;return&nbsp;$uri;&nbsp;<\/span><\/li>\n \n <\/ol><\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp;\u5927\u5bb6\u7528ecshop\u505a&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4925],"tags":[],"class_list":["post-199140","post","type-post","status-publish","format-standard","hentry","category-4925"],"_links":{"self":[{"href":"https:\/\/server.hk\/cnblog\/wp-json\/wp\/v2\/posts\/199140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/server.hk\/cnblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/server.hk\/cnblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/server.hk\/cnblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/server.hk\/cnblog\/wp-json\/wp\/v2\/comments?post=199140"}],"version-history":[{"count":0,"href":"https:\/\/server.hk\/cnblog\/wp-json\/wp\/v2\/posts\/199140\/revisions"}],"wp:attachment":[{"href":"https:\/\/server.hk\/cnblog\/wp-json\/wp\/v2\/media?parent=199140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/server.hk\/cnblog\/wp-json\/wp\/v2\/categories?post=199140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/server.hk\/cnblog\/wp-json\/wp\/v2\/tags?post=199140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}