mod_rewrite显示更简单的URL?

时间:2011-05-25 12:41:14

标签: apache .htaccess url mod-rewrite

我想在我的网站上找到这个位置:

http://www.mywebsite.com/Facilities/Fishing/

以如下方式显示给用户:

http://www.mywebsite.com/Fishing

我还希望用户能够访问该网址(http://www.mywebsite.com/Fishing),并将其重定向(仅限内部)到(http://www.mywebsite.com/Facilities/Fishing /)显示(http://www.mywebsite.com/Fishing)URL。

基本上我不希望用户看到该目录,即使它确实存在。

2 个答案:

答案 0 :(得分:0)

使用RewriteRule:

RewriteRule ^Fishing/?$ /Facilities/Fishing/ [R=301,NC,L]

答案 1 :(得分:0)

尝试:

RewriteRule ^Facilities/Fishing/?$ /Fishing/ [L]

这会切断Facilities位。