想要开始使用Phalcon而不是现有网站上的.htaccess


Want to start using Phalcon instead of .htaccess on existing site

我是论坛的新手,希望我能像我应该的那样发帖!

我已经有了一个网站,但我想开始使用Phalcon PHP框架更好,希望更容易重写URL。

我一直在使用教程试用Phalcon,但我似乎没有得到如何在Phalcon上实现现有网站的答案。

我不想谈这个网站的大细节,希望它不会被需要。我的网站是关于显示这些地区的"地区"answers"城市"以及更多信息,但让我们坚持这些。只有一个index.php,其中包括region.php和cities.php,url看起来像:www.mysite.com/arizona/phoenix

这个网站的特点是,即使它说/亚利桑那州/凤凰城我们仍然在index.php上。我甚至不知道这些信息是否必要,我对网站有点陌生,但我认为自己学得很快。

因此,我的问题是,我是否可以在我的网站上开始使用Phalcon,如果我因此不得不重新做整个网站,或者是否有一种平滑的方法来使用我的index.php和我的includes for region.php,cities.php等。

注意:目前我只想让法尔康逃离.htaccess.

由于回答:你对如何用其他方式解决我的问题有什么建议吗?我只想离开htaccess,但如果这是唯一的方法,我必须这样做。我只想知道我的选项=)

显然,您需要对代码进行一些修改,但这在合理的时间内是可行的。您可以使用Phalcon Micro创建路由器,而不是重写所有内容。这比他更大的化身还要快!

<?php
use Phalcon'Mvc'Micro;
$app = new Micro();
$app->get('/posts/{year:[0-9]+}/{title:[a-zA-Z'-]+}', function ($year, $title) {
    echo "<h1>Title: $title</h1>";
    echo "<h2>Year: $year</h2>";
});
$app->handle();

详细信息在文档中有很好的描述:https://docs.phalconphp.com/pl/latest/reference/micro.html#defining-路由

希望你会喜欢这个很棒的框架!