2017-04-05 117 views
0

如何在yii2中启用漂亮的网址,并允许使用锚点? 我有一个网站,在主页我需要使用锚点。 没有启用漂亮的网址,所有东西都在页面的标题中使用Url::to(['site/index', '#' => 'work'])完美运行。但是,当我配置相当的URL,我得到如下:yii2漂亮的网址与锚点

未找到

请求的URL /shekh/index.php此服务器上找到。

的Apache/2.4.23(Win64中)PHP/25年6月5日,在服务器本地主机端口80

回答

2

你正在寻找该术语是不是一个书签,但锚。

我在这里假设/shekh是指向应用程序文件夹的文件夹index.php,因此它是您的基本URL。 如果您使用像'showScriptName' => false之类的配置切换了相应的网址,则以前的地址/shekh/index.php无效。 现在只需/shekh shoud指向index动作的site控制器(带默认设置)。与使用/shekh/site/shekh/site/index时相同。

我猜你已经设置了一切没有漂亮的网址,输入/shekh/index.php,然后切换漂亮的网址和刷新页面。如果是这样 - 只需删除index.php部分即可。

+0

谢谢。我发现我已将.htaccess文件添加到应用程序的基本目录,而不是将其放入Web文件夹。 Sory为我的错! –