- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Переделал страницы сайта из html в php и появилась вот такая проблема, ведь в поисковиках мои страницы как html-ные находятся, а у хостера теперь php-шные, соответсвенно когда человек жмёт на ту страницу что нашёл в поисковике, он соответственно видит ошибку, что такой страницы не существует, это и пральна ведь html-ные страницы я удалил. Вот и вопрос как можно перенаправить на php-шные страницы.
можно перенаправить мод-реврайтом,
а можно (имхо лучше) поменять расширение обратно на .html, и прописать в .htaccess "AddType application/x-httpd-php .html"
чтобы html обрабатывался тоже как пхп (если хостер такое разрешает)
для мод-реврайта что-то наподобие
RewriteEngine on
RewriteBase /
RewriteRule ^(.*)\.html$ $1.php [R=301,L]
можно перенаправить мод-реврайтом,
а можно (имхо лучше) поменять расширение обратно на .html, и прописать в .htaccess "AddType application/x-httpd-php .html"
чтобы html обрабатывался тоже как пхп (если хостер такое разрешает)
для мод-реврайта что-то наподобие
RewriteEngine on
RewriteBase /
RewriteRule ^(.*)\.html$ $1.php [R=301,L]
Ещё пара вопросов, а где этот файл создавать, в папке в которой лежат всё файлы моего сайта?
и второй вопрос, возможно немного глупый, ведб файл .htaccess без имени и соответственно когда я его создаю появляется сообщение что такой файл создать нельзя, так как нет имени.
Ещё пара вопросов, а где этот файл создавать, в папке в которой лежат всё файлы моего сайта?
Да, прям в корне сайта.
и второй вопрос, возможно немного глупый, ведб файл .htaccess без имени и соответственно когда я его создаю появляется сообщение что такой файл создать нельзя, так как нет имени.
Все создают, и ничего. :)
Через файловый менеджер создавайте его (Far, TotalCommander).
bosega, он может уже быть на сервере.
Да можно или файловым менеджером как написали выше, или создаете какой-нибудь файл.htaccess, а когда зальете на сервере переименуете
Файл создал и прописал как писали выше "AddType application/x-httpd-php .html" и выложил в корневую директорию сайта, теперь выдаёт ошибку:
Ошибка 500
Возникла ошибка при обработке запроса
Возможные причины, по которым возникла эта ошибка:
* Ошибка выполнения скрипта
Проинформируйте пожалуйста, владельца сайта о возникшей ошибке.
* Не хватает ресурсов для работы виртуального сервера
Попробуйте обратиться к сайту позже.
Нужно без кавычек
Прописывали без кавычек?
нет, сейчас попробую.
bosega добавил 04.07.2008 в 16:11
ошибку уже не выдаёт.
я соответственно использую ещё <? include ("inc/header.php");?>
header.php мне тоже в html формат переводить?
bosega добавил 04.07.2008 в 16:51
теперь если я жму на ссылку формата .html она почему-то просто начинает скачиваться(
Попробуйте так: AddHandler application/x-httpd-php .php .html
а если такую запись делать то страницы в html формат возвращать нужно?
а если такую запись делать то страницы в html формат возвращать нужно?
Нет, файлы *.php и *.html будут обрабатываться одинаково. У меня была подобная проблема, я ее решил именно так.