Цитата: Кстати, как вопрос 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
#?>
Надеюсь тебе это пригодиться.