Перейти к публикации

Рекомендованные сообщения

Algol,

Для поддомена создай .htaccess и пропиши:

DirectoryIndex index.php

Или если главная будет в виде .html, то переправь окончание соответственно

Ссылка на сообщение
Поделиться на других сайтах

Algol, в "субдоменах" что будет загружаться? Если index.html, то добавь в эту директорию .htaccess

DirectoryIndex index.html
UPDATE: пока я ходил курить, Кайзер опередил) Только
DirectoryIndex index.php

нет смысла писать, эта директория итак работает по "правилам" .htaccess родительской директории

Изменено пользователем lifestar
Ссылка на сообщение
Поделиться на других сайтах

lifestar,

Незнаю, я вот ставил недавно движок и сайт открывался как список, а не как готовый сайт, так что не будет лишним прописать строчку

Ссылка на сообщение
Поделиться на других сайтах
ставил недавно движок и сайт открывался как список
эта строчка итак прописана в дистрибутиве :)
Ссылка на сообщение
Поделиться на других сайтах

Для поддомена добавил файл .htaccess с текстом DirectoryIndex index.html.

Поддомен виден, посмотрите. http://pc.inoevideo.ru/

Но если я, следующий текст добавляю в общий .htaccess, то снова не работает.

DirectoryIndex index.php


RewriteEngine On


	 RewriteCond %{HTTP_HOST} ^(.+)\.inoevideo\.ru$ [NC]

	 RewriteCond %{HTTP_HOST} !^www\.inoevideo\.ru$ [NC]

	 RewriteCond %{REQUEST_URI} !^/subdmn

	 RewriteRule ^(.*) %{HTTP_HOST}$1

	 RewriteRule ^(www\.)?(.+)\.inoevideo\.ru(.*) /subdmn/$2/%{REQUEST_URI} [L]
Вот весь текст файла .htaccess, что клал в корень, и снова переставало работать.
DirectoryIndex index.php


RewriteEngine On


# Редиректы

RewriteRule ^page/(.*)$ index.php?cstart=$1 [L]


# Сам пост

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 [L]

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 [L]

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 [L]

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4 [L]


RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$4&news_page=$2&cstart=$3 [L]

RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$2 [L]

RewriteRule ^([^.]+)/print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$2&newsid=$3 [L]

RewriteRule ^([^.]+)/([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2 [L]


RewriteRule ^page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$1&cstart=$2 [L]

RewriteRule ^page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2&news_page=$1 [L]

RewriteRule ^print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$1&newsid=$2 [L]

RewriteRule ^([0-9]+)-(.*).html(/?)+$ index.php?newsid=$1 [L]


# За день

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2&day=$3 [L]

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&day=$3&cstart=$4 [L]

# За весь месяц

RewriteRule ^([0-9]{4})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2 [L]

RewriteRule ^([0-9]{4})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&cstart=$3 [L]

# Вывод за весь год

RewriteRule ^([0-9]{4})(/?)+$ index.php?year=$1 [L]

RewriteRule ^([0-9]{4})/page/([0-9]+)(/?)+$ index.php?year=$1&cstart=$2 [L]

# вывод для отдельного юзера

RewriteRule ^user/([^/]*)(/?)+$ index.php?subaction=userinfo&user=$1 [L]

RewriteRule ^user/([^/]*)/news(/?)+$ index.php?subaction=allnews&user=$1 [L]

RewriteRule ^user/([^/]*)/news/page/([0-9]+)(/?)+$ index.php?subaction=allnews&user=$1&cstart=$2 [L]

# вывод в виде каталога

RewriteRule ^catalog/([^/]*)(/?)+$ index.php?catalog=$1 [L]

RewriteRule ^catalog/([^/]*)/page/([0-9]+)(/?)+$ index.php?catalog=$1&cstart=$2 [L]

# вывод непрочитанных статей

RewriteRule ^newposts(/?)+$ index.php?subaction=newposts [L]

RewriteRule ^newposts/page/([0-9]+)(/?)+$ index.php?subaction=newposts&cstart=$1 [L]

# Статистические страницы

RewriteRule ^static/(.*).html(/?)+$ index.php?do=static&page=$1 [L]

# вывод избранных статей

RewriteRule ^favorites(/?)+$ index.php?do=favorites [L]

RewriteRule ^favorites/page/([0-9]+)(/?)+$ index.php?do=favorites&cstart=$1 [L]


RewriteRule ^statistics.html$ index.php?do=stats [L]

RewriteRule ^addnews.html$ index.php?do=addnews [L]

RewriteRule ^rss.xml$ engine/rss.php [L]

RewriteRule ^sitemap.xml$ uploads/sitemap.xml [L]


RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([^.]+)/page/([0-9]+)(/?)+$ index.php?do=cat&category=$1&cstart=$2 [L]

RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^([^<]+)/rss.xml$ engine/rss.php?do=cat&category=$1 [L]

RewriteRule ^page,([0-9]+),([^/]+).html$ index.php?do=static&page=$2&news_page=$1 [L]

RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L]



RewriteEngine On


	 RewriteCond %{HTTP_HOST} ^(.+)\.inoevideo\.ru$ [NC]

	 RewriteCond %{HTTP_HOST} !^www\.inoevideo\.ru$ [NC]

	 RewriteCond %{REQUEST_URI} !^/subdmn

	 RewriteRule ^(.*) %{HTTP_HOST}$1

	 RewriteRule ^(www\.)?(.+)\.inoevideo\.ru(.*) /subdmn/$2/%{REQUEST_URI} [L]

По-разному пытаюсь переставлять... и в конец и в начало... и между основными строками... тщетно

Ссылка на сообщение
Поделиться на других сайтах

Algol, не понял - только что же работало!

И во вторых откуда ты взял код .htaccess? Я не такой давал же)

Ссылка на сообщение
Поделиться на других сайтах

Algol, не понял - только что же работало!

И во вторых откуда ты взял код .htaccess? Я не такой давал же)

Код что ты давал DirectoryIndex index.html, поместил в поддомен, и тогда заработал код

DirectoryIndex index.php


RewriteEngine On


	 RewriteCond %{HTTP_HOST} ^(.+)\.inoevideo\.ru$ [NC]

	 RewriteCond %{HTTP_HOST} !^www\.inoevideo\.ru$ [NC]

	 RewriteCond %{REQUEST_URI} !^/subdmn

	 RewriteRule ^(.*) %{HTTP_HOST}$1

	 RewriteRule ^(www\.)?(.+)\.inoevideo\.ru(.*) /subdmn/$2/%{REQUEST_URI} [L]
Но мне необходимо совместить. Мне необходимо что бы на основном сайте работало ЧПУ и Каталог, и что бы был виден поддомен. При совмещении кода для каталога (так его назову) и для поддомена, перестаёт работать код поддомена. На данный момент: 1. в корне сайта лежит .htaccess с кодом
DirectoryIndex index.php


RewriteEngine On


	 RewriteCond %{HTTP_HOST} ^(.+)\.inoevideo\.ru$ [NC]

	 RewriteCond %{HTTP_HOST} !^www\.inoevideo\.ru$ [NC]

	 RewriteCond %{REQUEST_URI} !^/subdmn

	 RewriteRule ^(.*) %{HTTP_HOST}$1

	 RewriteRule ^(www\.)?(.+)\.inoevideo\.ru(.*) /subdmn/$2/%{REQUEST_URI} [L]
2. в поддомене лежит .htaccess с кодом
DirectoryIndex index.html

3. поддомен при таком раскладе работает.

посмотрите http://pc.inoevideo.ru/

но Каталог на основном сайте не работает http://inoevideo.ru/

Когда я совмещаю код для каталога и для поддомена, перестаёт работать поддомен, а каталог работает. Код совмещёный, я привёл выше.

Ссылка на сообщение
Поделиться на других сайтах

Algol,

У тебя в общем .htaccess два раза повторяется RewriteEngine On, удали нижний

удалял, не помогает.

А для каталога и ЧПУ, файл .htaccess, писал Сelsoft?

Ссылка на сообщение
Поделиться на других сайтах

Algol, не спеши - делать то нужно всё последовательно, без метаний.

Заработало, но странным образом
здесь было непонятно что ты сделал, что "заработало".

Текст .htaccess который ты всё время цитируешь - неправильный, я приводил другой.

а именно:

DirectoryIndex index.php


RewriteEngine On


	 RewriteCond %{HTTP_HOST} ^(.+)\.inoevideo\.ru$ [NC]

	 RewriteCond %{HTTP_HOST} !^www\.inoevideo\.ru$ [NC]

	 RewriteCond %{REQUEST_URI} !^/subdmn

	 RewriteRule ^(.*) %{HTTP_HOST}$1

	 RewriteRule ^(www\.)?(.+)\.inoevideo\.ru(.*) /subdmn/$2/%{REQUEST_URI} [L]



# Редиректы

RewriteRule ^page/(.*)$ index.php?cstart=$1 [L]


# Сам пост

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 [L]

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 [L]

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 [L]

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4 [L]


RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$4&news_page=$2&cstart=$3 [L]

RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$2 [L]

RewriteRule ^([^.]+)/print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$2&newsid=$3 [L]

RewriteRule ^([^.]+)/([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2 [L]


RewriteRule ^page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$1&cstart=$2 [L]

RewriteRule ^page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2&news_page=$1 [L]

RewriteRule ^print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$1&newsid=$2 [L]

RewriteRule ^([0-9]+)-(.*).html(/?)+$ index.php?newsid=$1 [L]


# За день

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2&day=$3 [L]

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&day=$3&cstart=$4 [L]

# За весь месяц

RewriteRule ^([0-9]{4})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2 [L]

RewriteRule ^([0-9]{4})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&cstart=$3 [L]

# Вывод за весь год

RewriteRule ^([0-9]{4})(/?)+$ index.php?year=$1 [L]

RewriteRule ^([0-9]{4})/page/([0-9]+)(/?)+$ index.php?year=$1&cstart=$2 [L]

# вывод для отдельного юзера

RewriteRule ^user/([^/]*)(/?)+$ index.php?subaction=userinfo&user=$1 [L]

RewriteRule ^user/([^/]*)/news(/?)+$ index.php?subaction=allnews&user=$1 [L]

RewriteRule ^user/([^/]*)/news/page/([0-9]+)(/?)+$ index.php?subaction=allnews&user=$1&cstart=$2 [L]

# вывод в виде каталога

RewriteRule ^catalog/([^/]*)(/?)+$ index.php?catalog=$1 [L]

RewriteRule ^catalog/([^/]*)/page/([0-9]+)(/?)+$ index.php?catalog=$1&cstart=$2 [L]

# вывод непрочитанных статей

RewriteRule ^newposts(/?)+$ index.php?subaction=newposts [L]

RewriteRule ^newposts/page/([0-9]+)(/?)+$ index.php?subaction=newposts&cstart=$1 [L]

# Статистические страницы

RewriteRule ^static/(.*).html(/?)+$ index.php?do=static&page=$1 [L]

# вывод избранных статей

RewriteRule ^favorites(/?)+$ index.php?do=favorites [L]

RewriteRule ^favorites/page/([0-9]+)(/?)+$ index.php?do=favorites&cstart=$1 [L]


RewriteRule ^statistics.html$ index.php?do=stats [L]

RewriteRule ^addnews.html$ index.php?do=addnews [L]

RewriteRule ^rss.xml$ engine/rss.php [L]

RewriteRule ^sitemap.xml$ uploads/sitemap.xml [L]


RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([^.]+)/page/([0-9]+)(/?)+$ index.php?do=cat&category=$1&cstart=$2 [L]

RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^([^<]+)/rss.xml$ engine/rss.php?do=cat&category=$1 [L]

RewriteRule ^page,([0-9]+),([^/]+).html$ index.php?do=static&page=$2&news_page=$1 [L]

RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L]
теперича попробуй закомментировать строку RewriteRule ^(.*) %{HTTP_HOST}$1 так
# RewriteRule ^(.*) %{HTTP_HOST}$1

Ссылка на сообщение
Поделиться на других сайтах

Сейчас в корне этот код

Поддомен не работает http://pc.inoevideo.ru/

ЧПУ и Каталог работают http://inoevideo.ru/

DirectoryIndex index.php


RewriteEngine On


# Редиректы

RewriteRule ^page/(.*)$ index.php?cstart=$1 [L]


# Сам пост

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 [L]

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 [L]

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 [L]

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4 [L]


RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$4&news_page=$2&cstart=$3 [L]

RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$2 [L]

RewriteRule ^([^.]+)/print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$2&newsid=$3 [L]

RewriteRule ^([^.]+)/([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2 [L]


RewriteRule ^page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$1&cstart=$2 [L]

RewriteRule ^page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2&news_page=$1 [L]

RewriteRule ^print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$1&newsid=$2 [L]

RewriteRule ^([0-9]+)-(.*).html(/?)+$ index.php?newsid=$1 [L]


# За день

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2&day=$3 [L]

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&day=$3&cstart=$4 [L]

# За весь месяц

RewriteRule ^([0-9]{4})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2 [L]

RewriteRule ^([0-9]{4})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&cstart=$3 [L]

# Вывод за весь год

RewriteRule ^([0-9]{4})(/?)+$ index.php?year=$1 [L]

RewriteRule ^([0-9]{4})/page/([0-9]+)(/?)+$ index.php?year=$1&cstart=$2 [L]

# вывод для отдельного юзера

RewriteRule ^user/([^/]*)(/?)+$ index.php?subaction=userinfo&user=$1 [L]

RewriteRule ^user/([^/]*)/news(/?)+$ index.php?subaction=allnews&user=$1 [L]

RewriteRule ^user/([^/]*)/news/page/([0-9]+)(/?)+$ index.php?subaction=allnews&user=$1&cstart=$2 [L]

# вывод в виде каталога

RewriteRule ^catalog/([^/]*)(/?)+$ index.php?catalog=$1 [L]

RewriteRule ^catalog/([^/]*)/page/([0-9]+)(/?)+$ index.php?catalog=$1&cstart=$2 [L]

# вывод непрочитанных статей

RewriteRule ^newposts(/?)+$ index.php?subaction=newposts [L]

RewriteRule ^newposts/page/([0-9]+)(/?)+$ index.php?subaction=newposts&cstart=$1 [L]

# Статистические страницы

RewriteRule ^static/(.*).html(/?)+$ index.php?do=static&page=$1 [L]

# вывод избранных статей

RewriteRule ^favorites(/?)+$ index.php?do=favorites [L]

RewriteRule ^favorites/page/([0-9]+)(/?)+$ index.php?do=favorites&cstart=$1 [L]


RewriteRule ^statistics.html$ index.php?do=stats [L]

RewriteRule ^addnews.html$ index.php?do=addnews [L]

RewriteRule ^rss.xml$ engine/rss.php [L]

RewriteRule ^sitemap.xml$ uploads/sitemap.xml [L]


RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([^.]+)/page/([0-9]+)(/?)+$ index.php?do=cat&category=$1&cstart=$2 [L]

RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^([^<]+)/rss.xml$ engine/rss.php?do=cat&category=$1 [L]

RewriteRule ^page,([0-9]+),([^/]+).html$ index.php?do=static&page=$2&news_page=$1 [L]

RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L]


RewriteCond %{HTTP_HOST} ^(.+)\.inoevideo\.ru$ [NC]

RewriteCond %{HTTP_HOST} !^www\.inoevideo\.ru$ [NC]

RewriteCond %{REQUEST_URI} !^/subdmn

RewriteRule ^(.*) %{HTTP_HOST}$1

RewriteRule ^(www\.)?(.+)\.inoevideo\.ru(.*) /subdmn/$2/%{REQUEST_URI} [L]

Ссылка на сообщение
Поделиться на других сайтах

Algol,

Текст .htaccess который ты всё время цитируешь - неправильный, я приводил другой.

мда, тяжело с тобой

Ссылка на сообщение
Поделиться на других сайтах

Algol, зато заработали категории :) теперь мы знаем, где копать....

Так ладно, снимай тот комментарий (верни как было короче) и меняй строчку

RewriteCond %{REQUEST_URI} !^/subdmn
на
RewriteCond %{REQUEST_URI} !^/subdmn(/.*)?$

Изменено пользователем lifestar
Ссылка на сообщение
Поделиться на других сайтах
Опять поддомен пропал
во-первых он не пропал, а выдаёт 404. Поменять т опоменял, а комментарий снял? Вообще покажи текущий .htaccess - новая страница тем более)
Ссылка на сообщение
Поделиться на других сайтах

Опять поддомен пропал
во-первых он не пропал, а выдаёт 404. Поменять т опоменял, а комментарий снял? Вообще покажи текущий .htaccess - новая страница тем более)

Да, коментарий снял.

Вот текущий

DirectoryIndex index.php


RewriteEngine On


	 RewriteCond %{HTTP_HOST} ^(.+)\.inoevideo\.ru$ [NC]

	 RewriteCond %{HTTP_HOST} !^www\.inoevideo\.ru$ [NC]

	 RewriteCond %{REQUEST_URI} !^/subdmn(/.*)?$

	 RewriteRule ^(.*) %{HTTP_HOST}$1

	 RewriteRule ^(www\.)?(.+)\.inoevideo\.ru(.*) /subdmn/$2/%{REQUEST_URI} [L]



# Редиректы

RewriteRule ^page/(.*)$ index.php?cstart=$1 [L]


# Сам пост

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 [L]

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 [L]

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 [L]

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4 [L]


RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$4&news_page=$2&cstart=$3 [L]

RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$2 [L]

RewriteRule ^([^.]+)/print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$2&newsid=$3 [L]

RewriteRule ^([^.]+)/([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2 [L]


RewriteRule ^page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$1&cstart=$2 [L]

RewriteRule ^page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2&news_page=$1 [L]

RewriteRule ^print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$1&newsid=$2 [L]

RewriteRule ^([0-9]+)-(.*).html(/?)+$ index.php?newsid=$1 [L]


# За день

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2&day=$3 [L]

RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&day=$3&cstart=$4 [L]

# За весь месяц

RewriteRule ^([0-9]{4})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2 [L]

RewriteRule ^([0-9]{4})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&cstart=$3 [L]

# Вывод за весь год

RewriteRule ^([0-9]{4})(/?)+$ index.php?year=$1 [L]

RewriteRule ^([0-9]{4})/page/([0-9]+)(/?)+$ index.php?year=$1&cstart=$2 [L]

# вывод для отдельного юзера

RewriteRule ^user/([^/]*)(/?)+$ index.php?subaction=userinfo&user=$1 [L]

RewriteRule ^user/([^/]*)/news(/?)+$ index.php?subaction=allnews&user=$1 [L]

RewriteRule ^user/([^/]*)/news/page/([0-9]+)(/?)+$ index.php?subaction=allnews&user=$1&cstart=$2 [L]

# вывод в виде каталога

RewriteRule ^catalog/([^/]*)(/?)+$ index.php?catalog=$1 [L]

RewriteRule ^catalog/([^/]*)/page/([0-9]+)(/?)+$ index.php?catalog=$1&cstart=$2 [L]

# вывод непрочитанных статей

RewriteRule ^newposts(/?)+$ index.php?subaction=newposts [L]

RewriteRule ^newposts/page/([0-9]+)(/?)+$ index.php?subaction=newposts&cstart=$1 [L]

# Статистические страницы

RewriteRule ^static/(.*).html(/?)+$ index.php?do=static&page=$1 [L]

# вывод избранных статей

RewriteRule ^favorites(/?)+$ index.php?do=favorites [L]

RewriteRule ^favorites/page/([0-9]+)(/?)+$ index.php?do=favorites&cstart=$1 [L]


RewriteRule ^statistics.html$ index.php?do=stats [L]

RewriteRule ^addnews.html$ index.php?do=addnews [L]

RewriteRule ^rss.xml$ engine/rss.php [L]

RewriteRule ^sitemap.xml$ uploads/sitemap.xml [L]


RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([^.]+)/page/([0-9]+)(/?)+$ index.php?do=cat&category=$1&cstart=$2 [L]

RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^([^<]+)/rss.xml$ engine/rss.php?do=cat&category=$1 [L]

RewriteRule ^page,([0-9]+),([^/]+).html$ index.php?do=static&page=$2&news_page=$1 [L]

RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L]

lifestar, я могу дать тебе доступ в дерикторию сайта, по ФТП. Надо? В личку? Может тебе так удобней будет.

Ссылка на сообщение
Поделиться на других сайтах

Вопрос сервер у меня на компе.

TopServer 2.1

Например форум IPB 2.3.4 Полёт без единой ошибки.

ВОт стал когда ставить ДЛЕ

началось 1 запуск инстала сервер невидит install.php (или Дле хз ) Удалил .htaccess всё заработало.

Так теперь ставлю файловый архив 2.3 кароче последнию версию под дле 6.5 При нажатии кнопки файлового архива невидит тоже... как ранше установку.... Как исправить.....

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Ну вот ваще завал ... пытался по всякому как тут написано после чего вовсе отключил ЧПУ и удалил .htaccess ... на сайт замечательно заходит ... а на форум после совета Kaiser о .htaccess с RewriteEngine Off ваше перестал заходить ... до этого в .htaccess было написано DirectoryIndex index.php index.html вернул обратно все равно 404ая The requested URL /forum/ was not found on this server. Знатоки не поскажете что можно предпринять !?

Ссылка на сообщение
Поделиться на других сайтах

а у меня на локальном компе вообще отказывается работать ЧПУ... . мот кто нить знает что делать с этим???

.htaccess есть, в админке включено ЧПУ, а при нажатии любой ссылки типа _http://localhost/main/1-post1.html - поподаешь на 404 Not Found :(

При отключении ЧПУ, все работает, но не красиво... .

что с этой бедой делать, ума не приложу :(

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...