Вопрос по mod rewrite (file.php -> file.html)

victim
На сайте с 12.02.2006
Offline
189
954

Сижу кодингом занимаюсь, ЦМСку пишу.

ВОт такой вопрос возник.

Как сделать чтобы file.php отображался как file.html?

Заранее спасибо.

CheckTrust.Ru (https://checktrust.ru/) - новый сервис для проверки ТРАСТа и заСПАМленности сайтов.
Zlo_606ep
На сайте с 14.12.2006
Offline
129
#1

Можно так,

(в .htaccess)

RewriteEngine on

Options +FollowSymlinks

RewriteBase /

RewriteRule ^(.*)\.html$ $1.php [L]

только зачем? Если php то, наверно все делается одним файлом? Тогда можно так: RewriteRule ^(.*)\.html$ script.php?x=$1 [L]

victim
На сайте с 12.02.2006
Offline
189
#2

Zlo_606ep, Спасибо, буду пробовать!

На локалке кажись не работает эта фишка?

Zlo_606ep
На сайте с 14.12.2006
Offline
129
#3
victim:
На локалке кажись не работает эта фишка?

У меня на локали работает, странно. Опишите в чем это выражается: сообщает, что файл не найден? 500 ошибка?

victim
На сайте с 12.02.2006
Offline
189
#4

Вот гляди.

У меня файл .htaccess такого содержания

RewriteEngine on

Options +FollowSymlinks

RewriteBase /

RewriteRule ^(.*)\.html$ $1.php [L]

А ссылка как стоит в скрипте main.php так и отображается main.php

В чем моя ошибка?

Mmonger
На сайте с 01.12.2005
Offline
165
#5
victim:
А ссылка как стоит в скрипте main.php так и отображается main.php
В чем моя ошибка?

mod_rewrite вам нужен для того, чтобы заходящие на страницу с адресом blabla.html (которой реально не существует), видели бы страницу blabla.php. А ссылки внутри страниц автоматом у вас не заменятся. Если сайт статический, меняйти расширения у ссылок вручную, если на CMS, надо будет немного исправить движок.

Всё будет хорошо, но мы приложим усилия!
victim
На сайте с 12.02.2006
Offline
189
#6

Ладно. Тады такой вопрос. Для поисковиков насколько я знаю это не принципиально стоит в конце .php или .html

Так ведь?

Mmonger
На сайте с 01.12.2005
Offline
165
#7

Совершенно верно. Ну и x-powered-by в заголовках уберите, если есть.

victim
На сайте с 12.02.2006
Offline
189
#8
Ну и x-powered-by в заголовках уберите, если есть.

Это вы о чем? О копирайтах что ли? Дык я могу туда только свои поставить, пишу то я :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий