Примеры файла .htaccess

Примеры файла .htaccess

Примеры файла .htaccess
Объединенные центры

Приведем примеры, как верно применять файл .htaccess.

Перенаправление на любую страницу

Перенаправление на любую страницу при возникновении ошибок на сервере, к примеру, ошибка 401, 403, 404 или 500. При определении данных ошибок пользователь будет перенаправлен на страницы:

ErrorDocument 401 /error-401.php
ErrorDocument 403 /error-403.php
ErrorDocument 404 /error-404.php
ErrorDocument 500 /error-500.php

или на главную страницу:

ErrorDocument 401 /index.php
ErrorDocument 403 /index.php
ErrorDocument 404 /index.php
ErrorDocument 500 /index.php

Редирект на любую страницу по ip пользователя

Редирект на любую web страницу по ip-адресу пользователя или при запросе конкретной страницы. Например, если у пользователя ip-адрес 192.152.37.125, то он будет перенаправлен на страницу user.php:

SetEnvIf REMOTE_ADDR 192.152.37.125 REDIR="redir"
RewriteCond %{REDIR} redir
RewriteRule ^/$ /user.php

Редирект при запросе определенных файлов

Редирект при запросе определенных файлов происходит, если пользователь запрашивает файлы, расширение которых не указано в файле .htaccess, например, gif и jpg, то следует перенаправление:

RewriteEngine On
RewriteRule !.(gif|jpg)$ index.php















Aliquam ipsum nisi, scelerisque et, commodo nec, consectetur vel, tellus. Cras ipsum diam, hendrerit id, accumsan sit amet, fermentum vel, dui. Cras ipsum diam, hendrerit id, accumsan sit amet, fermentum vel, dui.

H1: Lorem ipsum dolor sit amet

H2: Lorem ipsum dolor sit amet

H3: Lorem ipsum dolor sit amet

H4: Lorem ipsum dolor sit amet

H5: Lorem ipsum dolor sit amet
H6: Lorem ipsum dolor sit amet

UNORDERED LIST

  • Unordered list test
  • Another list element. Lorem ipsum dolor sit amet, consectetur adipisicing elit.
    • Unordered list test
    • Another list element. Lorem ipsum dolor sit amet, consectetur adipisicing elit.
    • Yet another element in the list
    • Some long text. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Lorem ipsum dolor sit amet, consectetur adipisicing elit.
  • Yet another element in the list
  • Some long text. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Lorem ipsum dolor sit amet, consectetur adipisicing elit.

ORDERED LIST

  1. Ordered list test
    1. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam..
  2. Another list element
  3. Yet another element in the list

TABLES

Caption
Some long text. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Lorem ipsum dolor sit amet, consectetur adipisicing elit.
Use the th tag to create the header which will display in bold
The tr tag creates the row The td tag creates individual cells for each row
You should always use the closing tags You can use a variety of XHTML tags inside the cell
The three new table tags are tbody, tfoot, and thead The colspan attribute allows you span more than one cell
#