Хотите удалить index.php с помощью файла .htaccess - PullRequest
0 голосов
/ 30 октября 2018

Я хочу удалить index.php из моего URL-адреса и обновил файл .htaccess следующим кодом.

<IfModule mod_rewrite.c>
   RewriteEngine On 
   RewriteRule ^(.*)$ public/$1 [L]
</IfModule>

но у меня это не сработало. Чтобы проверить, работает ли файл .htaccess, я удалил все коды из файла, однако мой проект все еще работает нормально с index.php. Это означает, что мой проект работает без файла .htaccess? тогда как я могу удалить index.php с помощью .htaccess файла?

Я использую сервер Linux.

Ответы [ 2 ]

0 голосов
/ 30 октября 2018

Удалите index.php из URL: надеюсь, он вам поможет.

1) Переименуйте файл server.php с index.php , который находится в корневом каталоге вашего проекта.

2) И скопируйте файл .htaccess из папки public и вставьте его корневой каталог .

0 голосов
/ 30 октября 2018

Некоторые из моих URL были отсканированы Google с помощью «index.php». Я использовал приведенный ниже код, чтобы перенаправить «плохие» URL-адреса для исправления один раз, без index.php.

RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...