Вопрос по htaccess

Автор vano131984, 11 июля 2014, 09:09:45

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

vano131984

Здравствуйте. Подскажите что нужно прописать в htaccess что бы он перенаправлял с site.ru на www.site.ru и убрать index.php
Я добавлял что то вроде

RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ http://site.ru/ [R=301,L]

Сейчас уже точно не помню, так как удалил, но факт в том что какая то муть происходила в хвосте домена. Вот так index.php?wwwRedirect и вот так
/index.php?PHPSESSID=5e2ca4df641a44682f1be7b4f7d78bdf

Подскажите пожалуйста, как это можно исправить???

Сейчас htaccess выглядит вот так:

#   Pretty URLs mod
#   http://code.google.com/p/prettyurls/
#   .htaccess file generated automatically on: July 10, 2014, 21:30

RewriteEngine on



#   Rules for: actions
RewriteRule ^(activate|admin|announce|attachapprove|buddy|calendar|clock|collapse)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(coppa|credits|deletemsg|display|dlattach|editpoll|editpoll2|emailuser)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(findmember|groups|help|helpadmin|im|jseditor|jsmodify|jsoption)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(lock|lockvoting|login|login2|logout|markasread|mergetopics|mlist)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(moderate|modifycat|modifykarma|movetopic|movetopic2|notify|notifyboard|openidreturn)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(pm|post|post2|printpage|profile|quotefast|quickmod|quickmod2)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(recent|register|register2|reminder|removepoll|removetopic2|reporttm|requestmembers)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(restoretopic|search|search2|sendtopic|smstats|suggest|spellcheck|splittopics)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(stats|sticky|theme|trackip|about:mozilla|about:unknown|unread|unreadreplies)/?$ ./index.php?pretty;action=$1 [L,QSA]
RewriteRule ^(verificationcode|viewprofile|vote|viewquery|viewsmfile|who|\.xml|xmlhttp)/?$ ./index.php?pretty;action=$1 [L,QSA]

#   Rules for: boards
RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/?$ ./index.php?pretty;board=$1.0 [L,QSA]
RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/([0-9]*)/?$ ./index.php?pretty;board=$1.$2 [L,QSA]

#   Rules for: topics
RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/([-_!~*'()$a-zA-Z0-9]+)/?$ ./index.php?pretty;board=$1;topic=$2.0 [L,QSA]
RewriteRule ^([-_!~*'()$a-zA-Z0-9]+)/([-_!~*'()$a-zA-Z0-9]+)/([0-9]*|msg[0-9]*|new)/?$ ./index.php?pretty;board=$1;topic=$2.$3 [L,QSA]


И все равно открываются вот такие урлы: index.php?wwwRedirect и вот так /index.php?PHPSESSID=5e2ca4df641a44682f1be7b4f7d78bdf

GeorG

Цитата: vano131984 от 11 июля 2014, 09:09:45И все равно открываются вот такие урлы: index.php?wwwRedirect и вот так /index.php?PHPSESSID=5e2ca4df641a44682f1be7b4f7d78bdf
Я не пойму ваших удивление, если вы редиректите, то оно и будет с wwwRedirect, если не хотите такой приставки, делайте без всяких редиректов.
PHPSESSID=5e2ca4df641a44682f1be7b4f7d78bdf - это сессия пользователя.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

vano131984

Цитата: GeorG от 11 июля 2014, 12:42:09
Я не пойму ваших удивление, если вы редиректите, то оно и будет с wwwRedirect, если не хотите такой приставки, делайте без всяких редиректов.
PHPSESSID=5e2ca4df641a44682f1be7b4f7d78bdf - это сессия пользователя.
Цитата: GeorG от 11 июля 2014, 12:42:09
Я не пойму ваших удивление, если вы редиректите, то оно и будет с wwwRedirect, если не хотите такой приставки, делайте без всяких редиректов.
PHPSESSID=5e2ca4df641a44682f1be7b4f7d78bdf - это сессия пользователя.

Ок. Спасибо. Я просто первый раз сталкиваюсь с форумным движком. Раньше wordpressom занимался. Там как то все без приставок выглядит.

GeorG

Сессию показывает при первом посещении форума, после уже без неё.
В файле роботс, странице с ней, надо убирать для поисковиком.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

vano131984

Цитата: GeorG от 11 июля 2014, 13:01:30
Сессию показывает при первом посещении форума, после уже без неё.
В файле роботс, странице с ней, надо убирать для поисковиком.

Robots на данный момент выглядит следующим образом:

User-agent: *
Allow: *sitemap
Allow: *rss
Allow: *type=rss
Disallow: /attachments/
Disallow: /avatars/
Disallow: /Packages/
Disallow: /Smileys/
Disallow: /Printpage/
Disallow: /Sources/
Disallow: /Themes/
Disallow: /*.msg
Disallow: /*.new
Disallow: /*sort
Disallow: /*topicseen
Disallow: /*wap
Disallow: /*imode
Disallow: /*action
Disallow: /*prev_next
Disallow: /*all
Disallow: /*PHPSESSID
Disallow: /*index.php
Host: www.sait.ru

User-agent: Slurp
Crawl-delay: 100

Может я что то не правильно поставил или не дописал? Заранее спасибо!

GeorG

Если форум не в папке, то вроде все норм, однозначно скажу, сессии у вас закрыты.
Правильный роботс представлен в этой теме - http://www.simplemachines.ru/index.php?topic=5089.0
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

vano131984