【发布时间】:2016-08-28 13:16:47
【问题描述】:
我想让 Apache 上的 Mod_rewrite 按照以下规则显示替代内容:-
- 查询网址:- http://www.example.com/page/
- 从服务器获取的网址:- http://www.example.com/tag-portfolio/
无需重定向浏览器 - 即用户停留在 URL http://www.example.com/page/
我尝试了下面的代码,也尝试了代码 [R,L] 和 [R=301,L] 但无济于事。请对我如何实现这一点有任何想法?
提前致谢。
# BEGIN Rewrite
RewriteEngine On
RewriteBase /
RewriteRule ^goose/?$ /tag-portfolio/$1 [P,L]
# END Rewrite
【问题讨论】:
-
你的规则看起来应该有效。你有什么问题?
-
@starkeen 可能是 mod_rewrite 没有启用。它应该出现在 php_info() 中吗?我在 VPS 上,所以无论如何要在这种情况下启用 mod_rewrite?
标签: apache .htaccess mod-rewrite