mod重写了什么以及放置在何处

问题描述

| 我使用mod重写(.htaccess)来: 发送
/index.file
/
发送非www到www 现在我想将网页从
/2.html
重命名
/words.html
,将
/3.html
重命名
/text.html
,等等。
RewriteRule ^old\\.html$ new.html  [R=301,L]   --possible script?
用301重定向/重写(?)做到这一点的最佳方法是什么,顺序是什么,即我知道上述两个顺序正确-但是这些新的重定向/重写在哪里放置? (首先或之后#1和2。)     

解决方法

最好的方法是使用
Redirect
指令
Redirect permanent /one http://example.com/two
将其放在您的.htaccess文件中。 请参阅此处的说明。     ,只需将这些行添加到您现有的.htaccess文件中:
RewriteRule ^2\\.html/?$ /words.html [R=301,NC,L]
RewriteRule ^3\\.html/?$ /text.html [R=301,L]
    

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...