LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 735|回复: 0

[求助]关于apache的rewrite的2个问题~

[复制链接]
发表于 2005-11-17 12:43:42 | 显示全部楼层 |阅读模式
请问这种地址是如何设置apache实现的?
www.xxx.com/news?id=123
news没有后缀.请问该如何修改~
我用的是vBulletin论坛程序.想改成这样的地址,请问要怎么改呀?
RewriteRule ^(.*)-(.*)_(.*)-(.*)_(.*)-(.*)_(.*)-(.*)_(.*)-(.*)_(.*)-(.*)_(.*)?(.*)$ $1.php?$2=$3&$4=$5&$6=$7&$8=$9&$10=$11&$12=$13$14
RewriteRule ^(.*)-(.*)_(.*)-(.*)_(.*)-(.*)_(.*)-(.*)_(.*)-(.*)_(.*)?(.*)$ $1.php?$2=$3&$4=$5&$6=$7&$8=$9&$10=$11$12
RewriteRule ^(.*)-(.*)_(.*)-(.*)_(.*)-(.*)_(.*)-(.*)_(.*)?(.*)$ $1.php?$2=$3&$4=$5&$6=$7&$8=$9$10
RewriteRule ^(.*)-(.*)_(.*)-(.*)_(.*)-(.*)_(.*)?(.*)$ $1.php?$2=$3&$4=$5&$6=$7$8
RewriteRule ^(.*)-(.*)_(.*)-(.*)_(.*)?(.*)$ $1.php?$2=$3&$4=$5$6
RewriteRule ^(.*)-(.*)_(.*)?(.*)$ $1.php?$2=$3$4
RewriteRule ^(.*)?$ $1.php

我把后缀改成?了,可是就访问不了论坛啦~~

还有一个问题是,为什么我绑定玉米了.要那个地址实现rewrite静态,就必须在
<VirtualHost *:80>
之间加上
RewriteEngine on
RewriteRule ^(.*)-(.*)_(.*)-(.*)_(.*)-(.*)_(.*)-(.*)_(.*)-(.*)_(.*)-(.*)_(.*)?(.*)$ $1.php?$2=$3&$4=$5&$6=$7&$8=$9&$10=$11&$12=$13$14
RewriteRule ^(.*)-(.*)_(.*)-(.*)_(.*)-(.*)_(.*)-(.*)_(.*)-(.*)_(.*)?(.*)$ $1.php?$2=$3&$4=$5&$6=$7&$8=$9&$10=$11$12
RewriteRule ^(.*)-(.*)_(.*)-(.*)_(.*)-(.*)_(.*)-(.*)_(.*)?(.*)$ $1.php?$2=$3&$4=$5&$6=$7&$8=$9$10
RewriteRule ^(.*)-(.*)_(.*)-(.*)_(.*)-(.*)_(.*)?(.*)$ $1.php?$2=$3&$4=$5&$6=$7$8
RewriteRule ^(.*)-(.*)_(.*)-(.*)_(.*)?(.*)$ $1.php?$2=$3&$4=$5$6
RewriteRule ^(.*)-(.*)_(.*)?(.*)$ $1.php?$2=$3$4
RewriteRule ^(.*).?$ $1.php
</VirtualHost>
加上这段代码,才能实现rewrite
我绑定了很多个玉米,如果都是这样的话是不是太不方便了呀?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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