htaccess重写.htm到html无法正常工作 [英] htaccess rewrite .htm to html not working

查看:102
本文介绍了htaccess重写.htm到html无法正常工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在我的网站的.htaccess文件中,我添加了以下规则来重写.html扩展名为.html的所有请求:

  RewriteRule ^(。*)\.htm $ $ 1.html [NC] 

大部分网址在我的网站上被正确地重写,但不是以下URL。我不知道为什么这个URL没有被重写规则捕获:

  http://www.mydomain.com/查看/ 186/4-test-limited.htm 

任何帮助都将不胜感激

解决方案

您需要先激活mod_rewrite。



尝试:
$ b

  RewriteEngine on 
RewriteBase /
RewriteRule ^(。*)\.htm $ $ 1.html [R = permanent]

$ b $

R =永久标志告诉Apache发出一个永久重定向301响应,这对搜索引擎非常友好。



此外,还有很多在线资源: b
$ b

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆