JoCat/JLE/master/.htaccess - Htaccess File

JoCat/JLE/master/.htaccess

DirectoryIndex index.php
AddDefaultCharset UTF-8

<IfModule mod_rewrite.c>
RewriteEngine On

#Вывод страницы "Слушать"
RewriteRule ^listen$ index.php?do=listen [L]

#Вывод новостей
RewriteRule ^news$ index.php?do=news&show=shortnews [L]
RewriteRule ^news/([0-9]+)/$ index.php?do=news&show=shortnews&page=$1 [L]
RewriteRule ^news/([0-9]+)-([a-z0-9_-]+)$ index.php?do=news&show=fullnews&id=$1&alt=$2 [L]

#Вывод ведущих
RewriteRule ^rj$ index.php?do=rj&show=all [L]
#RewriteRule ^rj/([a-z0-9_-]+)$ index.php?do=rj&show=rj&name=$1 [L]

#Вывод программ
RewriteRule ^programs$ index.php?do=programs&show=all [L]
RewriteRule ^programs/([0-9]+)/$ index.php?do=programs&show=all&page=$1 [L]
#RewriteRule ^programs/([a-z0-9_-]+)$ index.php?do=programs&show=programs&name=$1 [L]

#Вывод расписания
RewriteRule ^schedule$ index.php?do=schedule [L]

#Альтернативный вывод расписания - Убран по просьбе заказчика (но возможна реализация)
#RewriteRule ^schedule$ index.php?do=schedule&show=all [L]
#RewriteRule ^schedule/([a-z]+)$ index.php?do=schedule&show=day&day=$1 [L]

#Вывод статических страниц
RewriteRule ^page/([a-z0-9_-]+)$ index.php?do=static&link=$1 [L]

#RewriteRule ^sitemap.xml$ modules/sitemap.xml [L]
#RewriteRule ^robots.txt$ modules/robots.txt [L]
</IfModule>

#  Not found
ErrorDocument 404 /modules/errors/404.php

On Github License

Files

Download PDF of Htaccess file
static

Comments

Apache