SVN与Web应用程序之间的冲突 - 路由

时间:2015-08-07 12:02:50

标签: php apache svn frameworks routing

我已经安装了SVN并使用它来通过http协议维护对我的存储库的访问(http://localhost/svn/project_name/映射到物理位置/var/www/repos)。

我还为我的Web应用程序安装了Apache(物理位置为/var/www/web_app)。这可以通过http://localhost/访问,呈现默认操作(Presenter:Homepage,Action:default - this yield index.php)。

但是,当我想查看联系页面(演示者:联系人,操作:默认 - 屈服http://localshots/contact)时,它说:

  

未找到此服务器上找不到请求的URL /联系人。

错误看起来不像是框架错误(框架中的路由错误代码或类似的东西)。看起来.htaccess或apache配置之间存在冲突。

我使用的是PHP框架(称为Nette,但我认为使用什么框架并不重要:我认为问题出在路由和apache配置之间)。 / p>

1 个答案:

答案 0 :(得分:0)

因此,您似乎没有要求的网址重写规则。

2这种可能性,你写了一个新的规则,如:

RewriteRule ^[/]*contact$ index.php?page=contact [L]

第二种是修改你想要像http://localhost/contact.php那样的网址,然后创建一个php文件作为项目的根目录。

编辑: 你也可以这样做:

RewriteRule ^[/]*contact$ contact.php [L]

所以你有一个漂亮的网址并直接重定向到你的文件