【发布时间】:2013-10-22 08:20:29
【问题描述】:
我正在开发一个 Symfony2 PHP 应用程序。在我的 Wamp 服务器中,应用程序存储在 www/mySite/ 中,而我的 index.php 是 www/mySite/web/app_dev.php。因为/因此,我有像127.0.0.1/mySite/web/app_dev.php这样的网址
我想更改路径,因此只需键入 127.0.0.1 即可访问我的索引文件。经过一番研究,我发现在 www 文件夹中写入这个 .htacces 是可行的:
RewriteEngine on
Rewritecond %{REQUEST_URI} !^/mySite
Rewriterule ^(.*)$ /mySite/web/app_dev.php
唯一的问题是我不明白为什么。有人向我解释一下吗?
我不太明白最后两行,以及像^(.*)$这样的正则表达式
谢谢
【问题讨论】:
-
表示
any number of charachters for any number of times, goes to /mySite/web/app_dev.php
标签: php regex .htaccess symfony