У меня проблема с моей локальной разработкой php.Сценарий таков: у меня есть это domain/features
, но, посетив его час назад, я могу зайти на страницу, а потом вдруг не могу, теперь я всегда получаю сообщение.
Not Found
The requested URL was not found on this server.
Apache/2.4.18 (Ubuntu) Server at domain.test Port 80
Каждый раз, когда я посещаюстраница.Например, при посещении других страниц domain/blog
я могу.
my index.php
находится в public/index.php
так же, как и public/.htaccess
, а содержимое моего .htaccess
равно IЯ уверен, что правило перезаписи разрешено, потому что я посещал его много раз.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^([-\w]+)/([-\w]+)/([-\w]+)/([-\w]+)?$ /index.php?view=$1&mode=$2&id=$3&other=$4 [L,QSA]
RewriteRule ^([-\w]+)/([-\w]+)/([-\w]+)/?$ /index.php?view=$1&mode=$2&id=$3 [L,QSA]
RewriteRule ^([-\w]+)/([-\w]+)/?$ /index.php?view=$1&mode=$2 [L,QSA]
RewriteRule ^([-\w]+)/?$ /index.php?view=$1 [L,QSA]
</IfModule>
Только на странице функций я не могу посетить остальные, я могу.
Я пробовал эту строку в своемindex.php
<?php
var_dump($_GET);
exit;
попытка посещения /features
Не найдено,
попытка посещения /feature
array (size=1)
'view' => string 'feature' (length=7)
попытка посещения /blog
array (size=1)
'view' => string 'blog' (length=4)
Сталкивались ли вы с тем же, что вы делали?
Я также работаю на Windows 10, WSL.
Спасибо