htaccess重定向,带哈希的网址

时间:2012-02-25 17:05:32

标签: .htaccess redirect

我有这样的网址:

http://domain.com/test/MzA5
http://domain.com/test/AtbC
http://domain.com/test/4gCA

如何制作htaccess规则,将所有网址(例如http://domain.com/test/[hash here)重定向到一个页面,例如http://domain.com/page.html

2 个答案:

答案 0 :(得分:0)

尝试:

Redirect 301 /test/MzA5 /page.html

如果你有很多哈希值,你可以制作很多301重定向:

Redirect 301 /test/MzA5 /page.html
Redirect 301 /test/AtbC /page.html
Redirect 301 /test/4gCA /page.html

或考虑使用RewriteMap(需要访问服务器配置,在.htaccess文件中不起作用)

答案 1 :(得分:0)

要将表单/ test / * /的所有网址重定向到page.html,请使用以下重写:

RewriteEngine On
RewriteRule ^/test/[^/]+/? /page.html [R=301, L]