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

W

Wmboard

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

batman1

#3
как сделать автоматическое перенаправление с 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";
Чтото вроде этого вопроса...
 
W

Wmboard

#4
Это делается через .htaccess

Хостинг должен поддерживать мод реврайт, и там экспериментируйте через 301 редирект.
Если стоит vbSEO, то можете попробовать с его помощью.
 
B

batman1

#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
 
W

Wmboard

#6
мой сервак домашний с такими
критериями

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

И еще один момент как зайти в панель админа

У вас ссылка должна быть внизу форумной страницы, если вы зашли под админом. По дефолту вход в админку: http://мойсайт.ру/admincp.index.php Если вы не переименовывали папку админки.
 
B

batman1

#7
Здравствуйте,

Для этого Вам необходимо создать файл .htaccess в папке public_html и прописать в нем эту строку:

DirectoryIndex file.php

file.php - нужно будет заменить Вашим файлом.

Это ответ тикета я че хотел узнать файл .htaccess в каком расширении создать в notepad++?

file.php - нужно будет заменить Вашим файлом а где он находится в папке uplod?
 
Н

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

#8
batman, файл .htaccess создавайте как .txt , а потом переименуете, на компьютере или уже на хостинге - не важно.

Долго тупила по второму вопросу - сейчас сообразила:
file.php - имеется ввиду своё название файла, обычно это index.php
 
B

batman1

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

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

#10
batman, не совсем так:
создаете htaccess.txt, вписываете строку "DirectoryIndex index.php", закидываете его в папку public_html, затем переименовываете в .htaccess, он становится скрытым.

Меня смущает другое - у вас основной файл какой? view_cat.php?cat=2? Вот его тогда и надо вписывать. Эта строка перенаправляет на файл, отличный от index.php
 
Н

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

#12
batman, htaccess.txt это название с расширением. При сохранении файла на компьютере из notepad++ выбираете опцию "сохранить как" (см. скрин)

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

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

batman1

#13
РАЗОБРАЛСЯ С ЭТОЙ ПРОБЛЕМОЙ ТАК:


Открываем файл http.conf


1<IfModule dir_module>
2 DirectoryIndex index.html
3</IfModule>
Перед index.html дописываем через пробел index.php. В итоге получается:
1<IfModule dir_module>
2 DirectoryIndex index.php index.html
3</IfModule>
 
Get involved!

Here you can only see a limited number of comments. On СЕО Форум Вебмастеров you see all comments and all functions are available to you. To the thread