Linux服务器 二级域名 伪静态配置
※ 声明:本站为非商业性博客,内容均为本站网友收集于互联网公开分享,仅限于学习和探讨的目的,不得将上述内容用于非法或商业途径,版权争议与本站无关,如有冒犯,请留言删除!
二级域名配置(以tv.xxx.cn配置到/tv为例)
根目录设置:用于指向二级域名对应目录
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # 绑定tv.xxx.cn到子目录/tv RewriteCond %{HTTP_HOST} ^tv\.xxx\.cn$ [NC] RewriteCond %{REQUEST_URI} !^/tv/ RewriteRule ^(.*)$ tv/$1?Rewrite [L,QSA] #如果需要绑定多个, 则重复上三行代码并更改一下域名、目录名 </IfModule>
文件目录设置: .htaccess #放置在根目录里(/tv)只许绑定的域名访问
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / #只许绑定的域名访问 RewriteCond %{HTTP_HOST} !^tv\.xxx\.cn$ [NC] RewriteRule (.*) http://tv.xxx.cn/$1 [L,R=301] #对绑定目录下与 同名的目录的处理 RewriteCond %{REQUEST_URI} ^\/tv\/ [NC] RewriteCond %{QUERY_STRING} !^(.*)?Rewrite RewriteRule ^(.*)$ /%{REQUEST_URI}/%{REQUEST_URI}/$1?Rewrite [L,QSA] </IfModule>
伪静态配置: .htaccess #放置在配置目录里(/index.php)只许绑定的域名访问
RewriteEngine On #RewriteBase / #简单播放页:/live-10.html or /10.html or /10 RewriteRule ^live-(\d+)\.html$ index.php?id=$1 RewriteRule ^(\d+)\.html$ index.php?id=$1 RewriteRule ^(\d+)$ index.php?id=$1 #增强播放页:/live-cctv-10.html or cctv-10.html or cctv10 RewriteRule ^live-([a-zA-Z0-9]+)-([0-9]+)\.html$ player.php?ch=$1&id=$2 RewriteRule ^([a-zA-Z0-9]+)-([0-9]+)\.html$ player.php?ch=$1&id=$2 RewriteRule ^([a-zA-Z0-9]+)-([0-9]+)$ index.php?ch=$1&id=$2 #以下是教程 #http://xxx.xxx.xx/MyArticle100-20.html #这个字符串中:([0-9]+)_([a-zA-Z0-9_%]+)?$ index.php?page=$1&type=$2 [L] #([0-9]+)是匹配page,([a-zA-Z0-9_%]+)是匹配中文编码字符,url就是$page_$type。 #https://blog.csdn.net/weixin_42532067/article/details/115832719 #RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2 #http://127.0.0.1/look.php?id=3 转换为http://127.0.0.1/look-3.html #http://127.0.0.1/index.php?id=3 转换为http://127.0.0.1/3.html
※ 感谢您的支持,如果喜欢本内容,请打赏本站!谢谢!