我有一个类似example.com/product-name.html
的网址。
我想将包含字符串html
的所有网址重定向到search.php
,但我想保留输入的原始网址,因此如果将example.com/product-name.html
重定向到{{1}它应该仍然在浏览器中显示search.php
。
我正在使用:
example.com/product-name.html
哪些重定向但未将原始类型的网址保留在浏览器中。
我该怎么做?
答案 0 :(得分:0)
尝试:
RewriteEngine on
RewriteRule html search.php [NC,L]
如果它不起作用,你在.htaccess中有另一个问题(请在你的问题中完整表明)或配置。
首先在测试前清除缓存。或者尝试使用其他浏览器。
答案 1 :(得分:0)
您需要代理重写规则和 mod_proxy
RewriteRule "/(.*)\.html$" "/search.php" [P]
确保正确启用和配置mod_proxy。可以找到mod_proxy文档here。