Перейти к содержимому



.htaccess как при переходе на /main.php отображать в адресной строке /main/

#1 Avin

Avin
  • Неактивные
  • 82 сообщений
  • Репутация: 1
0

Отправлено 31 Август 2011 - 11:04

Добрый день, уважаемые знатоки :)

Столкнулся с проблемой.

Необходимо, что бы при переходе на www.site.ru/main.php в адресной строке было www.site.ru/main/ а содержимое было из файла .php

Так же при переходе сразу на www.site.ru/main/ выводилась инфа из файла php, а адрес был без .php

Надеюсь понятно объяснил :) к сожалению сам могу поставить только 301 редиректы, а это не подходит.

Прошу помочь, если кто знает.

 

 

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Вопрос по .htaccess
  2. Подменяют файл .htaccess
  3. Php редирект для перенаправления внешних ссылок
  4. Как закрыть страницу доступа к PHPmyAdmin?
  5. Помогите настроить редирект 301

#2 admin

admin
  • Пользователь PRO
  • 5 275 сообщений
  • Репутация: 55

Отправлено 31 Август 2011 - 12:33

Avin, искать по форуму не пробовали?
ЧПУ на PHP статья
  • 0

#3 Avin

Avin
    Topic Starter
  • Неактивные
  • 82 сообщений
  • Репутация: 1

Отправлено 31 Август 2011 - 12:50

Спасибо, получилось!
  • 0

#4 matroskin8

matroskin8
  • Пользователь PRO
  • 767 сообщений
  • Репутация: 143

Отправлено 31 Август 2011 - 12:57

Должно быть так:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([a-z]+)$ $1.php [L]

  • 0



Оформление форума – IPBSkins.ru