Файл htaccess - настройка и примеры использования(самостоятельно)

Автор Владимир75, 02-03-2015, 15:47:07

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

andrewbirdz

Заходите на мой сайт seoceo.ru о продвижении и раскрутке сайтов))
  •  


ferezan

Поставил страницу себе в закладки, как
неотъемлемую часть самого нужного. Спасибо автору.
Спасибо этому форуму.
ЦитироватьЗачем искать хорошее, если уже нашел лучшее.
ardall.ru - Ардалл Инжиниринг
  •  


hardpixel

Не подскажите как сделать принудительный редирект на https?
  •  

ferezan

Ув.    Владимир75,
не подскажите как правильно включить кэширование браузером, с помощью htaccess...
И если можно указать как меняется время на которое кешируются данные.
И какие данные лучше не кэшировать, как правильно разделить...
Спасибо...
ardall.ru - Ардалл Инжиниринг
  •  

Владимир75Topic starter

Цитата: hardpixel от 12-04-2016, 01:22:37
Не подскажите как сделать принудительный редирект на https?
Читайте первый пост.
Цитата: ferezan от 14-04-2016, 00:42:11
Ув.    Владимир75,
не подскажите как правильно включить кэширование браузером, с помощью htaccess...
И если можно указать как меняется время на которое кешируются данные.
И какие данные лучше не кэшировать, как правильно разделить...
Спасибо...
Не совсем понятно на стороне пользователя включить кэширование? А так можете почитать этот форум.
Услуги: Сайты в топ за две неделм Мобильный, WatsApp., Viber +79964788889, telegram @xiceer.
  •  


Старый

Вопрос на засыпку.  :)
Переезд с WIX. Все адреса меняются.
В адресах синтаксис примерно такой: domain.zone/#!pageName/fignyrkakayato

Но ведь шарп (#) это комментарий?!  :o

Как прописать 301-редирект в таком случае?
Может как-то экранировать или менять на сущности?
Кто сталкивался и как решал?
Заранее спасибо.

Старый

Не пытаюсь поднять тему, тем более смысла нет
Владимир75, ребята, неужели ни кто не сталкивался с подобным?  :(

Старый

Может кому пригодится.
Спросил Яшу и Яша ответил.  :)

Цитировать
Здравствуйте!

В таком случае Вы можете настроить перенаправление с HTML-копий страниц, на которые содержали ссылку AJAX-страницы и которые индексирует наш робот. На примере приведенной Вами страницы они будут иметь адрес вида http://domain.zone/?_escaped_fragment_=pageName/fignyrkakayato .

Подробнее о том, как наш робот индексирует AJAX-страницы Вы можете прочитать в нашем разделе Помощи: https://yandex.ru/support/webmaster/robot-workings/ajax-indexing.xml.

Робот Яндекса может проиндексировать AJAX-сайт, если структура сайта подчиняется определенным правилам.
Каждая индексируемая AJAX-страница должна иметь HTML-версию. Чтобы показать роботу наличие HTML-версии страницы, включите восклицательный знак в URL страницы:
http://www.example.com/#blog   >   http://www.example.com/#!blog
Обнаружив в ссылке на страницу сочетание «#!», робот запросит HTML-версию.
HTML-версия каждой AJAX-страницы должна быть доступна по адресу, в котором сочетание «#!» заменено на параметр «?_escaped_fragment_=». Для приведенного примера HTML-версия страницы расположена по адресу http://www.example.com/?_escaped_fragment_=blog.
Во всех найденных ссылках робот заменяет сочетание «#!» на параметр «?_escaped_fragment_=» и обращается по измененному адресу (ссылки, содержащие «#!», также можно использовать в карте сайта).
HTML-версия главной страницы должна быть доступна по адресу с добавлением параметра «?_escaped_fragment_=». Например: http://www.example.com/?_escaped_fragment_=. Обратите внимание: значение параметра должно быть пустым.
Чтобы сообщить роботу о HTML-версии главной страницы, в код страницы следует включить мета-тег <meta name="fragment" content="!">.
Этот мета-тег можно использовать на любой AJAX-странице. Например, если страница доступна по адресу http://www.example.com/blog и содержит мета-тег <meta name="fragment" content="!">, то робот проиндексирует HTML-версию страницы по адресу http://www.example.com/blog?_escaped_fragment_= .

Примечание.
В HTML-версии документа мета-тег размещать не следует: в этом случае страница не будет проиндексирована.


den722

Помогите пожалуйста настроить Htaccess

Все в принципе работает, НО на всех страницах сайта, кроме главной к url в конце добавляется .html . Никак не могу это убрать.


НАчинка:

RewriteBase /
RewriteEngine On


RewriteCond %{HTTP_HOST} ^www.petroavtotrans.com$ [NC]
RewriteRule ^(.*)$ http://petroavtotrans.com/$1 [R=301,L]


RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule   ^[a-z0-9_-]*\.html$ index.php


RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html|htm)\ HTTP/
RewriteRule ^(.*)index\.(php|html|htm)$ $1 [R=301,L]


php_flag allow_url_fopen on

AddDefaultCharset UTF-8
AddType text/x-component .htc

<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</IfModule>

<IfModule mod_expires.c>
  <FilesMatch \.(gif|png|jpg|jpeg|ogg|mp4|mkv|flv|swf|wmv|asf|asx|wma|wax|wmx|wm)$>
    ExpiresDefault "access plus 7 day"
  </FilesMatch>
  ExpiresActive on
  ExpiresByType image/jpeg "access plus 7 day"
  ExpiresByType image/gif "access plus 7 day"
  ExpiresByType image/png "access plus 7 day"
  <FilesMatch \.(css|js)$>
    ExpiresDefault "access plus 7 day"
  </FilesMatch>
  ExpiresByType text/css "access plus 7 day"
  ExpiresByType application/javascript "access plus 7 day"
</IfModule>
  •  


Старый

Цитата: den722 от 01-08-2016, 14:44:53кроме главной к url в конце добавляется .html . Никак не могу это убрать.

Посмотрите в настройках CMS.