rewrite 规则实战案例

news/2024/10/30 13:32:47/

首选再/usr/local/apache2/conf/httpd.conf文件中将下面一行取消注释

154 LoadModule rewrite_module modules/mod_rewrite.so

1、将 jfed u. net 跳转至 www. jfedu. net ,说明如下:
RewriteEngine on :启用 rewrite 引擎。
RewriteCond % {HTTP _HOST} " jfedu. net [NC]:匹配以 jfedu. net 开头的域名,NC 忽略大小写。
RewriteRule "/ (.) $http: / www. jfedu. net/ $1 [ L] : (.)表示任意字符串 $1表示引用( .*)的中任意内容。
将 www.jfl.com www. jf2. com jfedu. net 跳转至 www. jfedu. net, OR 含义表示或者,代码如下:

[root@localhost ~]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
<VirtualHost *:80>DocumentRoot "/usr/local/apache2/htdocs/jfedu"
<IfModule mod_rewrite.c>RewriteEngine onRewriteCond %{HTTP_HOST} www.jf1.com [NC,OR]RewriteCond %{HTTP_HOST} www.jf2.com [NC,OR]RewriteCond %{HTTP_HOST} ^jfedu.net  [NC]RewriteRule ^/(.*)$ http://www.jfedu.net/$1 [L]
</IfModule>
</VirtualHost>[root@localhost ~]# mkdir -p /usr/local/apache2/htdocs/jfedu/
# 创建发布目录
[root@localhost ~]# mkdir -p /usr/local/apache2/htdocs/jfedu/
# 重启使配置生效

最后于C:\Windows\System32\drivers\etc中添加hosts即可实现访问www.jf1.com或者www.jf2.com 跳转至www.jfedu.net

2、访问 www. jfedu. net 首页,跳转至 www.jfedu.net/newindex ,R=301 表示永久重定向

[root@localhost ~]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
<VirtualHost *:80>DocumentRoot "/usr/local/apache2/htdocs/jfedu"
<IfModule mod_rewrite.c>RewriteEngine onRewriteRule ^/$ http://www.jfedu.net/newindex [L,R=301]
</IfModule>
</VirtualHost>
[root@localhost jfedu]# /usr/local/apache2/bin/apachectl restart
[root@localhost ~]# cd /usr/local/apache2/htdocs/jfedu
[root@localhost jfedu]# mkdir newindex
[root@localhost jfedu]# echo "<h1> www.jfedu.com/newindex Pages </h1>">/usr/local/apache2/htdocs/jfedu/newindex/index.html
# 创建转换后的目录与文件

至此即可实现访问 www. jfedu. net 首页,跳转至www.jfedu.net/newindex


http://www.ppmy.cn/news/213026.html

相关文章

Adapter Tuning:详细解读Parameter-Efficient Transfer Learning for NLP

Diffusion Models专栏文章汇总:入门与实战 前言:大语言模型实在是太火了,各种技术日新月异,研究diffusion models的从LLMs中找一些研究灵感已经是基操了。当模型比较小的时候,微调全部参数还是可以的。但是现在的大预训练模型时代,微调所有参数不仅效果堪忧,对资源的消耗…

javascript @click.stop=“a()” @click.prevent=“b()“

click.stop 阻止父component执行click&#xff0c;只有本component的click有效。 click.prevent 阻止<a>的href执行&#xff0c;转而执行prevent指定的方法。 另外JS 调用方法时&#xff0c;可以不加&#xff08;&#xff09;&#xff0c;" " 等&#xff0c;…

123网盘在线解析PHP版源码

123网盘解析PHP版本源码是一种非常实用的工具&#xff0c;可以方便地帮助用户在网页上直接解析出其它网站中的资源&#xff0c;并提供下载链接。当用户需要获取某些资源时&#xff0c;往往需要通过各种搜索引擎或者专业的资源网站进行查找&#xff0c;而且很多时候找到了资源链…

AMD锐龙7 7745HX和i9-12900HX选哪个 r77745HX和i912900HX对比

AMD 锐龙 R7 7745HX是一款8核心16线程。基础频率3.60 GHz加速频率高达5.10 GHz处理器。 凭借着5 nm工艺及新一代Dragon Range (Zen 4)架构仅55W功耗就实现了高达1性能跑分。 处理器还集成了AMD Radeon 610M显卡。适用内存DDR5-5200。 选r77745HX还是i912900HX这些点很重要 http…

锐龙r7 6800u和r7 5800h差距 r76800u和r75800h对比

aMD 锐龙 7 6800U 处理器&#xff0c;采用全新的 Zen3 架构&#xff0c;6nm 制程工艺&#xff0c;8 大核 16 线程&#xff0c;最大加速时钟频率可达 4.7GHz&#xff0c;三级缓存 16MB。锐龙 7 6800U 处理器核显为 AMD Radeon 680M 显卡&#xff0c;RDNA 2 架构&#xff0c;12 …

r7 5800h核显性能

r7 5800h核显性能相当于MX350水准 r7 5800h怎么样这些点很重要!看完你就知道了 http://www.adiannao.cn/dy AMD Ryzen 7 5800H是基于Cezanne的大型&#xff08;游戏&#xff09;笔记本电脑的处理器。 R7 5800H集成了基于Zen 3微体系结构的所有八个内核。 它们的频率为3.2&#…

锐龙r7 5700g功耗 r7 5700g相当于酷睿i几 锐龙75700g相当于英特尔什么处理器

R7 5700g相当于酷睿i7-10870H。 r7 5700g组装电脑怎么搭配更合适这些点很重要 http://www.adiannao.cn/du AMD锐龙R7 5700G拥有8核16线程设计&#xff0c;配备了4MB二级缓存和三级缓存16MB&#xff0c;基础频率为3.8GHz&#xff0c;最高加速为4.6GHz&#xff0c;内置核显为Vega…

达人评测 r7 7735h和r5 5600h选哪个 锐龙r77735h和r55600h对比

r7 7735h工艺&#xff1a;6nm制程架构&#xff1a;zen3核心数&#xff1a;8核心数线程数&#xff1a;16线程主频&#xff1a;3.2GHz睿频&#xff1a;4.75GHz功耗&#xff1a;35W-45W&#xff0c;根据笔记本厂商设置具体功耗三级缓存&#xff1a;16MB核显情况&#xff1a;Radeon…