index.php上的Modrewrite url

时间:2013-05-12 22:15:45

标签: .htaccess mod-rewrite

我创建了一个zend框架应用程序,modrewrite仅在我执行时才有效:

例如,

index.php/dashboard,访问仪表板模块。

话虽如此,我正在开发一个新项目(不是zend框架),需要一个url:http://server/username。我的印象是我需要做http://server/index.php/username这样的事情,因为它是我之前的zend框架项目的唯一工作方法。

我尝试了几种htaccess解决方案,但都没有。他们都去了404.这是我试过的:

RewriteRule /([a-zA-Z]+)$ profile.php?name=$1

RewriteRule ^/([^/\.]+)$ /profile.php?name=$1 [L]

RewriteRule ^/index.php/([^/\.]+)$ /profile.php?name=$1 [L]

RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L]

似乎没有任何效果。有人可以帮忙吗?


编辑=我认为问题出在我的apache服务器上。所有这些重写规则都应该有效。我查看了httpd.conf和虚拟主机配置。有什么见解吗?

0 个答案:

没有答案