mirror of
https://github.com/tznb1/TwoNav.git
synced 2025-08-10 08:51:49 +00:00
18 lines
916 B
ApacheConf
18 lines
916 B
ApacheConf
# Apache配置文件
|
|
RewriteEngine On
|
|
# 安全规则(必选)
|
|
RewriteRule ^templates/.*\.(php|tar|gz|zip|info|log|json)$ - [F]
|
|
RewriteRule ^data/.*\.(db|db3|php|sql|tar|gz|zip|info|log|json)$ - [F]
|
|
# 重写规则(可选)
|
|
RewriteRule '^login$' ./index.php?c=login [L]
|
|
RewriteRule '^admin$' ./index.php?c=admin [L]
|
|
RewriteRule '^ico/(.+)' ./index.php?c=icon&url=$1 [L]
|
|
RewriteRule '^([A-Za-z0-9]+)$' ./index.php?u=$1 [L]
|
|
RewriteRule '^([A-Za-z0-9]+).html$' ./index.php?u=$1 [L]
|
|
RewriteRule '^([a-zA-Z0-9]+)/(click|article)/([A-Za-z0-9]+)$' ./index.php?c=$2&id=$3&u=$1 [L]
|
|
RewriteRule '^([a-zA-Z0-9]+)/(click|article)/([A-Za-z0-9]+)\.html$' ./index.php?c=$2&id=$3&u=$1 [L]
|
|
RewriteRule '^([a-zA-Z0-9]+)/(click|article)/(templates|static|data|system)/(.+)' /$3/$4 [L]
|
|
RewriteRule '^([a-zA-Z0-9]+)/(click|article)/favicon\.ico' /favicon.ico [L]
|
|
# 站点地图(可选)
|
|
RewriteRule '^sitemap.xml$' ./index.php?c=sitemap [L]
|