@SkvPavel

Как настроить .htaccess для скрытия index.php?

Есть API, сейчас выглядит так: somewww.ww/index.php/bla/bla
Как убрать из него index.php? Необходимо сделать, чтоб он выглядел так: somewww.ww/bla/bla
Спасибо
  • Вопрос задан
  • 2321 просмотр
Решения вопроса 1
copist
@copist
Empower people to give
Нужно наоборот сделать - перенаправить в index.php все URL
Например, somewww.ww/bla/bla

# .htaccess

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$  index.php?query=$1


<?php
/**
 * index.php
*/
echo $_SERVER['QUERY_STRING']; // => 'query=/bla/bla' преобразованный URI
echo $_SERVER['REQUEST_URI']; // => '/bla/bla' оригинальный URI
var_export($_GET); // => array('query' => '/bla/bla')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы