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



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

#1

Поделиться сообщением #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 и ErrorDocument при закрытом индексе
  3. Как настроить перенаправление на поддомены в .htaccess ?
  4. Запретить переходы с определенных сайтов
  5. Не работает переадресация .htaccess в чем причина?

#2

Поделиться сообщением #2



admin

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

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

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

#3

Поделиться сообщением #3



Avin

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

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

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

#4

Поделиться сообщением #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