Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Не получается настроить ЧПУ(

Доброго времени суток! Проблема с настройкай чпу в .htaccess
Вот код .htaccess

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*)$ index.php?url=$1


Всё вроде как работает но есть 1но НО. Когда прописываешь http://localhost/abc/index то переменнай $_GET['url'] не присваивается значение Index, она вроде как обнуляется или чтото вроде этого как. Это справить??? И ешё вопросик=) Почему ничего не работает без  Options +FollowSymLinks.
.htaccess лежит в корне папки abc там где и index.php

Если гдето не то написал или не так понял, поправте меня и наставте на путь истиный=)). Спасибо за внимание=))


вроде как нужно указывать еще RewriteBase /
в вашем случае RewriteBase /abc/


спасибо за ответ=) Указал но ничего не поменялось проблема осталась)
может я немного туплю=)
попробую ещё раз описать проблему=)

есть файл index.php в корне папки abc (.htaccess тоже там).

кусок кода index.php:

<?php

$url = $_GET['url'];
echo $url;

?>

то есть если написать
http://localhost/abc/blablabla то на экране покажет значение $url пременной blablabla всё вроде как гуд=) НО когда напишешь http://localhost/abc/index то тут не чего не показывает=( почему и как это исправить.


Источник



Copyright ShopOS