coolboy
Junior Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Цитата: Кстати, как вопрос 2, может и не совсем в тему, но читая почтипоностью тему, всё-таки тоже стало интересно следующее. На странице 13 есть Цитата:1. Создал статическую страницу main_page. 2. Создал некий файл main.php, состоящий из 1строчки , но какой .. header("Location: http://www.mysite.ru/static/main_page.html"); 3. В .htaccess создал(дописал) DirectoryIndex main.php так вот, в 3 пункте я куда эту строчку только не писал, и сверху, и снизу документа, но никак main.php он не подхватывает, всё-равно index.php. Может я чего-то забываю и придумали ли уже за это время другой способ? | Vsevolod, в файле .htacces допиши во всех пунктах где и дет просто /?do сделай так /index.php?do ну короче если перед вопросиком не указан php файл пропиши index.php перед знаком ? Надеюсь всё у тебя заработает, у меня всё работает класно. Добавлено: Короче говоря вот он мой файл .htacces #<? DirectoryIndex main.php RewriteEngine On RewriteBase / # Редиректы для Updatenews RewriteRule ^updatenews(/?)+$ /index.php?do=updatenews RewriteRule ^updatenews/page/([0-9]+)(/?)+$ /index.php?do=updatenews&cstart=$1 # RSS RewriteRule ^rss.xml(/?)+$ /engine/rss.php RewriteRule ^category/([^/]*)/rss.xml(/?)+$ /engine/rss.php?do=cat&category=$1 # Добавление новости RewriteRule ^addnews(/?)+$ /index.php?do=addnews # Статистика RewriteRule ^stats(/?)+$ /index.php?do=stats # Категории RewriteRule ^category(/?)+$ /index.php?do=cat RewriteRule ^category/([^/]*)(/?)+$ /index.php?do=cat&category=$1 RewriteRule ^category/([^/]*)/page/([0-9]+)(/?)+$ /index.php?do=cat&category=$1&cstart=$2 # вывод для отдельного юзера RewriteRule ^user(/?)+$ /index.php?do=user RewriteRule ^user/([^/]*)(/?)+$ /index.php?subaction=userinfo&user=$1 RewriteRule ^user/([^/]*)/page/([0-9]+)(/?)+$ /index.php?subaction=userinfo&user=$1&cstart=$2 # вывод непрочитанных статей RewriteRule ^newposts(/?)+$ /index.php?subaction=newposts RewriteRule ^newposts/page/([0-9]+)(/?)+$ /index.php?subaction=newposts&cstart=$1 # Редиректы RewriteRule ^page(/?)+$ /index.php?cstart=0 RewriteRule ^page/(.*)$ /index.php?cstart=$1 # Сам пост RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),([0-9]+),(.*).html(/?)+$ /index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&cstart=$5&news_name=$6 RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),(.*).html(/?)+$ /index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5 RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/print:page,([0-9]+),(.*).html(/?)+$ /engine/print.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5 RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*).html(/?)+$ /index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4 # За день RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})(/?)+$ /index.php?year=$1&month=$2&day=$3 RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page/([0-9]+)(/?)+$ /index.php?year=$1&month=$2&day=$3&cstart=$4 # За весь месяц RewriteRule ^([0-9]{4})/([0-9]{2})(/?)+$ /index.php?year=$1&month=$2 RewriteRule ^([0-9]{4})/([0-9]{2})/page/([0-9]+)(/?)+$ /index.php?year=$1&month=$2&cstart=$3 # Вывод за весь год RewriteRule ^([0-9]{4})(/?)+$ /index.php?year=$1 RewriteRule ^([0-9]{4})/page/([0-9]+)(/?)+$ /index.php?year=$1&cstart=$2 # Статистические страницы RewriteRule ^static/(.*).html(/?)+$ /index.php?do=static&page=$1 # вывод избранных статей RewriteRule ^favorites(/?)+$ /index.php?do=favorites RewriteRule ^favorites/page/([0-9]+)(/?)+$ /index.php?do=favorites&cstart=$1 #?> Надеюсь тебе это пригодиться. |