我有一个类似 example.com/product-name.html
的 URL .
我想重定向任何包含字符串 html
的 URL。至 search.php
但我想保留输入的原始 URL,所以如果 example.com/product-name.html
被重定向到 search.php
它应该仍然显示 example.com/product-name.html
在浏览器中。
我在用:
RewriteCond %{REQUEST_URI} html
RewriteRule .* search.php
它会重定向但不会在浏览器中保留原始输入的 URL。
我怎样才能做到这一点?
最佳答案
尝试:
RewriteEngine on
RewriteRule html search.php [NC,L]
如果它不起作用,您在 .htaccess(请在您的问题中完整指出)或配置中存在另一个问题。
首先在测试前清除缓存。或者尝试使用其他浏览器。
关于apache - htaccess 如果 URL 包含字符串重定向到页面而不更改 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46754410/