#php #.htaccess #mod-rewrite
#php #.htaccess #мод-перезапись
Вопрос:
Как удалить last index.php
в laravel
?
Я использую Apache .htaccess, но искал скрипт удаления, но это все удалить index.php …
Я хочу удалить это
бывший http:domain.com/index.php/auth/index.php -> http:domain.com/index.php/auth/index бывший http:domain.com/index.php/auth/good.php -> http:domain.com/index.php/auth/good
Я хочу удалить last index.php
с помощью .htaccess
Как я могу удалить last index.php
?
Ответ №1:
Что люди обычно делают, так это скрывают index.php
внутри URL. Это можно сделать, добавив следующий код в ваш .htaccess
файл:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]
Этот код будет работать для версий PHP выше 5.2.6, и mod_rewrite должен быть включен в PHP, чтобы это сработало.
Если используемая вами версия PHP меньше 5.2.6, вы можете попробовать использовать:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
Это удалит inded.php из URL.
Комментарии:
1. это не работает …. я хочу http:\domain.com/index.php/auth/index.php -> http:\domain.com/index.php/auth/index и http:\domain.com/auth/index.php -> http:\domain.com/auth/index