QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2071|回复: 1

我的tomcat和apache整合好以后rewrite只能用[R]rewrite

[复制链接]
发表于 2008-3-24 16:23:10 | 显示全部楼层 |阅读模式
我在centos 5.1上安装好mysql 5.50/tomcat 5.5/java 1.5后,(httpd和php用自带的)

因为这台服务器只准备上一个站,所以就直接在httpd.conf里面写上rewrite规则

RewriteEngine on
RewriteBase /
RewriteRule ([a-zA-Z_-]+).html $1.jsp [R]
RewriteRule user/([a-zA-Z_-]+).html user.jsp?name=$1 [R]

NameVirtualHost 192.168.13.103:80
ServerAdmin [email=webmaster@localhost]webmaster@localhost[/email]
DocumentRoot "/usr/local/tomcat/webapps/ROOT"
ServerName localhost
ServerName 192.168.13.103
ProxyPass /links !
ProxyPass /clicks !
ProxyPass /images !
ProxyPass /css !
ProxyPass /js !
ProxyPass /phpmyadmin !
ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/

但是这样rewrite出来的网页在浏览器地址栏里面显示的还是rewrite之前的地址:

例如:
输入http://192.168.13.103/user_user1.html,
就访问到http://192.168.13.103/user.jsp?name=user1,

但是地址栏里面也会变成http://192.168.13.103/user.jsp?name=user1,而不是我们想要的http://192.168.13.103/user_user1.html

我不用[R]用什么[PT]就不能通过http://192.168.13.103/user_user1.html 访问到http://192.168.13.103/user.jsp?name=user1

请问这里的rewrite规则应该怎么写?或者说怎么解决这个问题?

或者说这样的rewrite对SEO效果有没有影响?
 楼主| 发表于 2008-3-26 15:55:57 | 显示全部楼层

各位大侠,快救命啊

各位大侠,快救命啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-7 19:42 , Processed in 0.058707 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表