JKMount没有拿起.htaccess

时间:2013-01-09 13:37:39

标签: apache .htaccess tomcat

我正在尝试使用mod_jk将我的webapp的任何请求传递给tomcat容器,在请求.jsp和静态文件时一切看起来都不错,但我使用的是.htaccess文件来制作友好的URL,这是行不通的由于某种原因,使用当前配置,这是我的vhost.conf:

DirectoryIndex index.jsp index.htm index.html index.php

<IfModule mod_jk.c>
    JkMount / ajp13
    JkMount /* ajp13
</IfModule>

RewriteLog /etc/httpd/logs/rewrite.log
RewriteLogLevel 3

DocumentRoot /usr/share/tomcat6/psa-webapps/localkicks.com
<Directory /usr/share/tomcat6/psa-webapps/localkicks.com>
    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

使用基本重写规则:

RewriteEngine on
RewriteRule ^/?editorial_search$ news_search_result.jsp [L]

为什么会这样?

2 个答案:

答案 0 :(得分:0)

这可能有效,而不是您的规则:

RewriteEngine On
RewriteRule ^editorial_search/?   news_search_result.jsp      [L]

答案 1 :(得分:0)

您可以使用JkUnMount。即使这样,您仍然可以使用JSESSIONID。尝试启用Cookie。

     JkUnMount / ajp13     JkMount / * ajp13