使用 mod_rewrite 配置 mod_jk

Posted

技术标签:

【中文标题】使用 mod_rewrite 配置 mod_jk【英文标题】:Configure mod_jk with mod_rewrite 【发布时间】:2010-11-28 08:50:33 【问题描述】:

有没有办法在同一个调用中同时配置 mod_jk 和 .htaccess 请重播我的步骤是什么

httpd.conf

服务器管理员“webmaster@vpaycash.in” 服务器名称 www.vpaycash.in MIMEMagicFile /dev/null CustomLog logs/vpaycash.in_access_log "%h %l %u %t \"%r\" %>s %b\"%Refereri\" \"%User-agenti\"" ErrorLog 日志/vpaycash.in_error_log

DocumentRoot "/home/vpaycashinadmin/webapps" 选项 +索引 +FollowSymLinks 命令允许,拒绝 允许所有人 允许覆盖所有

JkMount /* wlb

JkMount /*.faces wlb

JkMount /*.html wlb

JkMount /*.iface wlb

JkMount /*.jspx wlb

JkMount /TestFilter wlb

JkMount /block/* wlb

JkMount /xmlhttp/* wlb 别名 /usage "/home/vpaycashinadmin/public_html/usage" 命令允许,拒绝 允许所有人

.htacess

重写引擎开启

重写规则 ^index.html$ index.iface

【问题讨论】:

【参考方案1】:

如果您询问是否可以将 mod_rewrite 配置从 .htaccess 移动到 httpd.conf,那么可以。只需在 RewriteRule 中添加一个斜杠即可:

RewriteRule ^/index.html$ /index.iface

并将您的 mod_rewrite 配置放入 httpd.conf。

【讨论】:

以上是关于使用 mod_rewrite 配置 mod_jk的主要内容,如果未能解决你的问题,请参考以下文章

使用 mod_rewrite 来修改 Confluence 6 的 URLs

使用 mod_rewrite 来修改 Confluence 6 的 URLs

vhosts 配置中的 mod_rewrite

Ubuntu Apache配置及开启mod_rewrite模块

Apache - 添加虚拟目录后无法再使用 mod_rewrite

CakePHP .htaccess mod_rewrite 配置以排除特定文件夹/url