我想重定向以
结尾的所有网址 data.html
至templates/data.php
info.html
至templates/info.php
any_other_file.html
至templates/index.php
同样,所有以这些名称结尾的网址(可以是http://some-domain.com/some/long/path/data.html
)
答案 0 :(得分:2)
您可以在 /.htaccess
文件中使用此功能:
RewriteEngine On
# Internally rewrite data/info.html to the applicable PHP file
# in the templates directory
RewriteRule (data|info).html$ /templates/$1.php [NC,L]
# Rewrite everything else ending in .html to /templates/index.php
RewriteRule ^(.*).html$ /templates/index.php [NC,L]