2017-04-05 116 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爲我的錯! –