Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

.htaccess

Обсуждение темы .htaccess в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Такая проблема в корне каталога лежат файлы index.php, index.html и т. д., что прописать в файле .htaccess чтобы запрос с ссылок сайта выглядел ...


Закрытая тема
 
Опции темы
Старый 14.11.2006, 23:34   #1
Такая проблема в корне каталога лежат файлы index.php, index.html и т. д., что прописать в файле .htaccess чтобы запрос с ссылок сайта выглядел как путь к файлу без расширения

например:

www.site.ru/file
 
Старый 14.11.2006, 23:34
Ссылки
Старый 15.11.2006, 09:39   #3
Что то типа (если известно расширение файла):

RewriteEngine On
RewriteRule ^([a-z]+)\$ index.html
RewriteRule ^([a-z]+)\$ index.php

не факт что будет работать

Лучше в index.php написать функцию которая будет инклудить и выводить нужный файл через ?file=file

RewriteRule ^([a-z]+)/$ /index.php?file=$1
 
Старый 15.11.2006, 19:48   #4
Цитата:
vision:
Что то типа (если известно расширение файла):

RewriteEngine On
RewriteRule ^([a-z]+)\$ index.html
RewriteRule ^([a-z]+)\$ index.php

не факт что будет работать

Лучше в index.php написать функцию которая будет инклудить и выводить нужный файл через ?file=file

RewriteRule ^([a-z]+)/$ /index.php?file=$1
Не работает

я хочу чтобы ссылки с моего же сайта были типа обращения к папкам, а на самом деле открывается файл с расширение .php, html

Пример: www.site.ru/index вместо www.site.ru/index.php
 
Старый 16.11.2006, 16:41   #5
Dominikus, так всё таки php или HTML ?

Попробуй так:

^(.*)/$ $1\.php

www.site.ru/index/ соответствует www.site.ru/index.php

возможно...

http://modrewrite.com/
 
Старый 17.11.2006, 01:44   #6
Цитата:
vision:
Dominikus, так всё таки php или HTML ?

Попробуй так:

^(.*)/$ $1\.php

www.site.ru/index/ соответствует www.site.ru/index.php

возможно...

http://modrewrite.com/
Прописал
RewriteEngine On
RewriteRule ^(.*)/$ $1\.php
Options +MultiViews

Не пашет

www.site.ru/index/ соответствует www.site.ru/index.php можно обращение без слеша www.site.ru/index
 
Старый 20.11.2006, 20:28   #7
Dominikus, лучше потрать час и почитай как работает mod_rewrite (и чуток про регулярные выражения), гораздо больше пользы будет, чем мы тут изобретем за тебя велосипед.
 
Старый 20.11.2006, 20:28
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
.htaccess 74ivan74 Кальянная 1 03.01.2011 01:38
.htaccess handler Настройка серверов 2 24.08.2009 19:23
.htaccess Lavr ASP, Perl, PHP и MySQL 19 17.07.2008 20:23
.htaccess XTRIMAL ASP, Perl, PHP и MySQL 0 26.12.2006 17:05
.htaccess Anti-Virus ASP, Perl, PHP и MySQL 5 23.02.2004 04:27


Текущее время: 23:32. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум