Перенаправления через .htaccess

  • Автор темы batman1
  • 5639
  • Обновлено
  • 12, Apr 2012
  • #2
Ваша ссылка не открывается. А зачем вам? Какая разница как открывается форум. Он должен открываться и с index.php и без.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 12, Apr 2012
  • #3
;31160:
как сделать автоматическое перенаправление с index.php на другую страницу, допустим в адресной строке пропишем 111.com а перенаправится на 111.com/view_cat.php?cat=2

но в адресной строке чтобы оставалось 111.com

такое вообще возможно сделать?
Подобно такому вопросу именно в index.php надо внести изменения вот только незнаю в какой линии внести изменения подобно таким изменениям:header("Location: http://111.com/view_cat.php?cat=2"); либо так: 1.<? 2.$_GET['cat'] = '2'; 3.include "view_cat.php"; Чтото вроде этого вопроса...
 

batman1


Рег
08 Mar, 2012

Тем
24

Постов
99

Баллов
339
  • 12, Apr 2012
  • #4
Это делается через .htaccess Хостинг должен поддерживать мод реврайт, и там экспериментируйте через 301 редирект. Если стоит vbSEO, то можете попробовать с его помощью.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 12, Apr 2012
  • #5
Все никак немогу добить свой forum мой сервак домашний с такими

критериями:

Apache/2.2.22 (Win32) PHP/5.3.10

Версия MySQL-клиента: mysqlnd 5.0.8-dev - 20102224 - $Revision: 321634 $

PHP расширение: mysqli+phpmyadmin+удалось настроить динамичесий ip с

доменом если вы знаете такой сайт :no-ip.com ,Dynamic DNS тогда поймете

ето хозяйство будет работать нормально : мод реврайт у меня есть или нет?Да и вообще что посоветуете проще как решить этот вопрос на этой загвоздке застрял просто новичок в этом деле поэтому еще не все термины понимаю что и как...

И еще один момент как зайти в панель админа http://www.moysoft.no-ip.org/admin

так? выдает такую ошибку: 404 Not Found The requested URL /admin was not found on this server
 

batman1


Рег
08 Mar, 2012

Тем
24

Постов
99

Баллов
339
  • 13, Apr 2012
  • #6
batman:
мой сервак домашний с такими
критериями
О вашем домашнем сервере я сказать не могу ничего. Это вы должны знать что у него есть и чего нет. Если вы под домашним сервером имеете в виду денвер, то там все должно быть включено. Если вы размещаете форум на хостинге, то характеристики сервера можно узнать у хостера через тикет систему.
batman:
И еще один момент как зайти в панель админа
У вас ссылка должна быть внизу форумной страницы, если вы зашли под админом. По дефолту вход в админку: http://мойсайт.ру/admincp.index.php

Если вы не переименовывали папку админки.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 13, Apr 2012
  • #7
Здравствуйте, Для этого Вам необходимо создать файл .htaccess в папке public_html и прописать в нем эту строку: DirectoryIndex file.php file.php - нужно будет заменить Вашим файлом. Это ответ тикета я че хотел узнать файл .htaccess в каком расширении создать в notepad++? file.php - нужно будет заменить Вашим файлом а где он находится в папке uplod?
 

batman1


Рег
08 Mar, 2012

Тем
24

Постов
99

Баллов
339
  • 14, Apr 2012
  • #8
batman, файл .htaccess создавайте как .txt , а потом переименуете, на компьютере или уже на хостинге - не важно. Долго тупила по второму вопросу - сейчас сообразила: file.php - имеется ввиду своё название файла, обычно это index.php
 

Ночная странница


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
  • 14, Apr 2012
  • #9
Как я понял значит создаем фаил в notepad++ сохраняем в формате .txt под названием .htaccess закидываем в корен сайта затем index.php переименовываем file.php так ?Пробовал потакому методу нифига не грузит?Или название .htaccess надо переименовывать в file.php ? Чето головоломка какаята...
 

batman1


Рег
08 Mar, 2012

Тем
24

Постов
99

Баллов
339
  • 14, Apr 2012
  • #10
batman, не совсем так: создаете htaccess.txt, вписываете строку "DirectoryIndex index.php", закидываете его в папку public_html, затем переименовываете в .htaccess, он становится скрытым. Меня смущает другое - у вас основной файл какой? view_cat.php?cat=2? Вот его тогда и надо вписывать.

Эта строка перенаправляет на файл, отличный от index.php
 

Ночная странница


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
  • 14, Apr 2012
  • #12
batman, htaccess.txt это название с расширением.

При сохранении файла на компьютере из notepad++ выбираете опцию "сохранить как" (см. скрин) По поводу view_cat.php?cat=2... Мне не нравится эта ссылка, она динамическая? А нужен конкретный файл, насколько я понимаю.

Сделайте отдельную статическую страничку.

и если заработает, то дело в динамической ссылке.
Прошу прощения за загрузку в посты лишних скринов, но что-то сегодня ни один хостинг не работает


 

Ночная странница


Рег
30 Jan, 2012

Тем
98

Постов
1642

Баллов
2622
  • 17, Apr 2012
  • #13
РАЗОБРАЛСЯ С ЭТОЙ ПРОБЛЕМОЙ ТАК: Открываем файл http.conf 1 2 DirectoryIndex index.html 3 Перед index.html дописываем через пробел index.php. В итоге получается: 1 2 DirectoryIndex index.php index.html 3
 

batman1


Рег
08 Mar, 2012

Тем
24

Постов
99

Баллов
339
Тем
49554
Комментарии
57426
Опыт
552966

Интересно