bosega

Рейтинг
64
Регистрация
31.05.2008
Serj:
Нет, файлы *.php и *.html будут обрабатываться одинаково. У меня была подобная проблема, я ее решил именно так.

Всё равно не работает(, выдаёт 404-ую ошибку что страница не существует когда я жму на ссылку формата html

bosega добавил 04.07.2008 в 18:34

А если мод реврайт делать как показали выше

RewriteEngine on

RewriteBase /

RewriteRule ^(.*)\.html$ $1.php [R=301,L]

то работает, только единственное что советовали лучше по другому делать, поэтому так оставлять не хочется, но хотелось бы знать что в этой записи что означает, к примеру непонятно, что значит запись [R=301,L]..

а если такую запись делать то страницы в html формат возвращать нужно?

нет, сейчас попробую.

bosega добавил 04.07.2008 в 16:11

ошибку уже не выдаёт.

я соответственно использую ещё <? include ("inc/header.php");?>

header.php мне тоже в html формат переводить?

bosega добавил 04.07.2008 в 16:51

теперь если я жму на ссылку формата .html она почему-то просто начинает скачиваться(

Файл создал и прописал как писали выше "AddType application/x-httpd-php .html" и выложил в корневую директорию сайта, теперь выдаёт ошибку:

Ошибка 500

Возникла ошибка при обработке запроса

Возможные причины, по которым возникла эта ошибка:

* Ошибка выполнения скрипта

Проинформируйте пожалуйста, владельца сайта о возникшей ошибке.

* Не хватает ресурсов для работы виртуального сервера

Попробуйте обратиться к сайту позже.

greatorange:
можно перенаправить мод-реврайтом,
а можно (имхо лучше) поменять расширение обратно на .html, и прописать в .htaccess "AddType application/x-httpd-php .html"
чтобы html обрабатывался тоже как пхп (если хостер такое разрешает)

для мод-реврайта что-то наподобие

RewriteEngine on
RewriteBase /
RewriteRule ^(.*)\.html$ $1.php [R=301,L]

Ещё пара вопросов, а где этот файл создавать, в папке в которой лежат всё файлы моего сайта?

и второй вопрос, возможно немного глупый, ведб файл .htaccess без имени и соответственно когда я его создаю появляется сообщение что такой файл создать нельзя, так как нет имени.

Я так понял джумла не подключается уже к готовому сайту, т.е. работает только для сайтов сделанных конкретно в ней.

Alex-krs:
при навидении можно поменять, подругому никак.
a:hover{color:}

Это я тоже знаю, а может скрипт просто есть какой нить, если уж средствами CSS это нельзя сделать, мне так кажется это не особо сложно так как очень многие сталкивались с такой задачей.

bosega добавил 02.07.2008 в 10:26

view'er:
Ну так создай классы .activepage {} inactivepage{} и пиши их к ссылкам
Не хочешь руками - используй пхп(перл) для определения текущей страницы.

Вот именно руками я и не хочу, а скриптик на пхп не подскажите? Про пхп include я знаю, просто может другой способ есть.

Это не подходит, изменяется цвет всех посещённых ссылок, а мне нужно изменить тольку ту ссылку по которой я перешёл на определённую страницу и на ней нахожусь, соответственно когда я жму на другую ссылку, то эта ссылка приобретает первоначальный цвет и теперь изменяется цвет этой ссылки.

чёт ниче не понимаю, в опере теперь работает, на всех страницах кроме первых трёх

чёрт чёт я не рублю, не работает..таблица стилей кстати у меня есть как отдельный файл.

я просто в эксплорере просмотрел и подумал, что всё работает((

Всего: 193