html Miva - 404 Not Found Page(NTFD):自定义字段重定向

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html Miva - 404 Not Found Page(NTFD):自定义字段重定向相关的知识,希望对你有一定的参考价值。

<mvt:comment>
  Redirect /old_product_code.html to /new_product_code.html
</mvt:comment>
<mvt:assign name="l.settings:url" value="s.script_url" />
<mvt:item name="ry_toolbelt" param="Assign|g.url_length|len( l.all_settings:url )" />
<mvt:item name="ry_toolbelt" param="Assign|g.stripped_404_url|substring_var( l.all_settings:url, 2, g.url_length - 6 )" />
<mvt:foreach iterator="product" array="products">
	<mvt:item name="customfields" param="Read_Product_ID( l.settings:product:id, 'old_url', g.old_product_code )" />
	<mvt:if expr="tolower(g.old_product_code) EQ tolower(g.stripped_404_url)">
		<mvt:assign name="g.new_product_code_url" value="l.settings:product:code" />
	</mvt:if>
</mvt:foreach>
<mvt:if expr="NOT ISNULL g.new_product_code_url">
	<mvt:assign name="l.header" value="miva_output_header( 'Status', '301 Moved Permanently' )" />
	<mvt:assign name="l.header" value="miva_output_header( 'Location', 'http://' $ g.domain:name $ '/' $ g.new_product_code_url $ '.html' )" />
<mvt:else>
	<mvt:assign name="l.header" value="miva_output_header( 'Status', '404 Not Found' )" />
</mvt:if>

以上是关于html Miva - 404 Not Found Page(NTFD):自定义字段重定向的主要内容,如果未能解决你的问题,请参考以下文章

Nginx 404 Not Found 解决办法

JS 文件得到一个 net::ERR_ABORTED 404 (Not Found)

this.http.post() 给出 404 (Not Found) 错误

HTTP 错误 404.17 - Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。

HTTP Status 404(The requested resource is not available)异常解决

VirtualHost 在资源 Wordpress 站点上给出了一些 404 Not Found 错误