Форум программистов, компьютерный форум, киберфорум
Наши страницы
Apache, htaccess
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.95/20: Рейтинг темы: голосов - 20, средняя оценка - 4.95
lighty
18 / 18 / 2
Регистрация: 11.03.2011
Сообщений: 194
1

Не могу разобраться с htaccess (скрыть папку в адресной строке)

01.07.2013, 08:28. Просмотров 3707. Ответов 3
Метки нет (Все метки)

Имеется сайт www.mysite.kz (Локально на денвере). Когда захожу на него он переправляет на страницу http://mysite.kz/tpl/index_tpl.php это правильно, то есть у меня главная страница лежит в папке tpl. Но как при помощи htaccess убрать эту категорию? т.е. сделать отображение в адресной строке вот так http://mysite.kz/index_tpl.php. Писал вот так но страница даже не открывалась: RewriteRule ^tpl/(.+)$ http://www.mysite.kz/ [R=301,L]
В htaccess уже есть вот это и работает отлично:
Код
AddDefaultCharset WINDOWS-1251
<FilesMatch "\.(js|php)$">
SetHandler application/x-httpd-php
</FilesMatch>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.mysite\.kz$ [NC]
RewriteRule ^(.*)$ http://mysite.kz/$1 [R=301,L]
 Комментарий модератора 
Используйте теги форматирования кода
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.07.2013, 08:28
Ответы с готовыми решениями:

Htaccess и ЧПУ: можно ли скрыть id в адресной строке браузера?
Сейчас все адреса страниц на сайте выглядят таким образом: /100/ochen-interesnaya-stranica/ ...

Как скрыть расширения файлов в адресной строке?
Доброго времени суток, уважаемые гуру. Не могу разобраться с элементарной задачей. Помогите,...

Возможно ли изменить название сайта в адресной строке браузера с помощью .htaccess
Сайт диски-шина.рф был перенесен на новый хост. Но доменное имя застряло на старом хосте. На...

Не могу разобраться с htaccess
Options +FollowSymlinks Options -Indexes RewriteEngine On RewriteBase / #RewriteRule...

Не могу разобраться с .htaccess
Приветствую и прошу помощи. Делаю Redirect в корневом .htaccess: RedirectMatch...

3
Alorian
691 / 531 / 40
Регистрация: 22.06.2009
Сообщений: 1,293
01.07.2013, 11:32 2
Код
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^index_tpl.php$ tpl/index_tpl.php [L]
Первые три выставляют условие для срабатывания правила. Правило сработает только если запрашивается не файл, не папка, не символьная ссылка. То есть физически файла index_tpl.php не должно существовать.

Само правило говорит апачу выполнить tpl/index_tpl.php вместо index_tpl.php
0
lighty
18 / 18 / 2
Регистрация: 11.03.2011
Сообщений: 194
01.07.2013, 12:01  [ТС] 3
что-то не понял так что мне писать?
0
Alorian
691 / 531 / 40
Регистрация: 22.06.2009
Сообщений: 1,293
01.07.2013, 12:07 4
Что непонятно? Вставить мой код в .htaccess и все.
0
01.07.2013, 12:07
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.07.2013, 12:07

Как скрыть ссылку в адресной строке браузера
Здравствуйте! я только начинаю создавать сайты на ASP.NET и мне нужно узнать Как скрыть ссылку в...

Как скрыть данные в адресной строке после "example.com/file.php?."
Как скрыть данные после вопросительного знака? Пример example.com/file.php?abc=123 Нужно, чтобы...

убрать .php с адресной строки браузера htaccess
Здравствующие. Много информации пересмотрел в интернете и не получается в адресной строке браузера...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru