我正在尝试使用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]
为什么会这样?
答案 0 :(得分:0)
这可能有效,而不是您的规则:
RewriteEngine On
RewriteRule ^editorial_search/? news_search_result.jsp [L]
答案 1 :(得分:0)
您可以使用JkUnMount。即使这样,您仍然可以使用JSESSIONID。尝试启用Cookie。
JkUnMount / ajp13 JkMount / * ajp13