我正在新共享服务器上的站点上工作,因此域名无效。我正在使用临时网址,例如 http://100.75.100.120/~mywebsite
我正在将许多.html文件更改为.php,并且还将文件后缀隐藏在页面的链接中。因此,我需要一些重写/重定向规则的帮助。
有人可以帮助我制定规则,以便当有人寻找旧的.html文件时,他们会看到.php文件。当他们查找不带后缀的文件时,会显示.php文件而不显示后缀吗?
我尝试了很多不同的方法,但实际上不知道我在做什么。在此临时url环境中执行此操作会更加困难。目前,我正在为每个页面编写规则,例如
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^index.html http://100.75.100.120/~mywebsite
RewriteRule ^other/$ http://100.75.100.120/~mywebsite/other.php [R=301,L]
# ... and many more
我相信会有更好的方法。非常感谢。
我遇到的另一个问题是目录与某些php文件具有相同的名称。
答案 0 :(得分:0)
您可以使用以下方式重定向每个请求
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://100.75.100.120/~mywebsite/$1 [R=301,L]