提供404而不重定向到/ 404 /

时间:2012-01-13 02:56:51

标签: .htaccess

我有一个网络应用程序,可以提供诸如......之类的网址。

http://domain.com/#!/this-is-a-parameter

我想从http://domain.com/this-is-a-parameter重定向到我的!#版本。我知道htaccess无法重定向到哈希,所以我的问题是:

如何让htaccess使用我的js重定向代码服务404,而不更改网址?我的所有尝试都导致重定向到404.html,它删除了执行重定向所需的数据。

1 个答案:

答案 0 :(得分:2)

你想要这个:

RewriteRule ^(.+)$ http://domain.com/#!/$1 [L,R,NE]

您需要NE以便散列不会被编码。