您好,欢迎访问一九零五行业门户网

URL rewrite为什么会错呢?

rewriteengine on
rewritebase /forum
rewriterule ^((index|list|content|admin|vote|message|favor).*)$ index.php/$1
提示
not found
the requested url /forum/list-index-f-2.shtml was not found on this server.
additionally, a 404 not found error was encountered while trying to use an errordocument to handle the request.
但是我写
rewriterule 1.php 2.php  又是对的,令人费解
回复讨论(解决方案) 请确认rewritebase  路径是否正确。
请确认rewritebase  路径是否正确。
它的服务器是apache 2.2.23 + nginx1.0.15
url重写对于正则不是很友好啊。
在这里买的http://www.52host.net/shared-hosting
我买的68元的
为什么要 rewritebase /forum
你说一下 rewritebase /forum 中的 forum 的含义
为什么要 rewritebase /forum
你说一下 rewritebase /forum 中的 forum 的含义
forum 就是一个位于根目录的文件夹名称
为什么要 rewritebase /forum
你说一下 rewritebase /forum 中的 forum 的含义
版主老大,关注我,我发你私信
那你就错了!
rewritebase 指令用于声明一个别名,以便重构url时替换成真实路径
当然你还得要有 alias 指令了
如果你的 forum 是真实存在的,那么就不是别名了
为此你需要把 .htaccess 文件放在 forum 目录中 rewriteengine onrewriterule ^((index|list|content|admin|vote|message|favor).*)$ index.php/$1
那你就错了!
rewritebase 指令用于声明一个别名,以便重构url时替换成真实路径
当然你还得要有 alias 指令了
如果你的 forum 是真实存在的,那么就不是别名了
为此你需要把 .htaccess 文件放在 forum 目录中plain text code?1234rewriteengine o……
试过了,不行~~
我做行,你做不行。那我就无能为力了
如果你的供应商不允许你在子目录中放 .htaccess 
那你也可考虑在规则前冠以 forum/
我做行,你做不行。那我就无能为力了
如果你的供应商不允许你在子目录中放 .htaccess 
那你也可考虑在规则前冠以 forum/
发不了你私信,我把ftp信息给你,你看看。
其它类似信息

推荐信息