【发布时间】:2012-09-27 08:48:18
【问题描述】:
我的 mod_rewrite 有点问题,我在以前的 litespeed VPS 上运行得非常好。现在我用的是自己的专用服务器,运行CentOS 6,所以不知道是不是配置不正确。
这是它目前的样子:
http://***.com/?pageName=FourthPage
这就是我想要的样子:
http://***.com/FourthPage
这是我当前的 .htaccess 文件:
RewriteEngine On
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule ^([^/\.]+)/?$ index.php?pageName=$1
【问题讨论】:
-
那么实际的问题是什么?设置是否按预期工作?
-
不,目前没有。它曾经可以工作,但由于我更改了 Web 服务器,它不再工作了。
-
嗯,“它不再工作”是什么意思?
-
它基本上什么都不做,URL 没有被外部重写。所以 URL 看起来像第一个示例。
标签: apache .htaccess url mod-rewrite