在我的根网站目录下,我有两个文件:
aboutus.php
关于-us.php
现在转到此网址http://local.com/about-us.php将呈现文件 about-us.php 。如果我要反过来,我怎么能指示.htaccess只要访问上面的URL,就会呈现 aboutus.php ?
答案 0 :(得分:3)
如果您可以访问整个服务器配置,最有效的方法是使用mod_alias
。不幸的是,这需要在VirtualHost
配置中完成 - 只有在您拥有该服务器的root权限时才能访问它。
Alias /about-us.php /full/local/path/to/aboutus.php
如果您无法编辑VirtualHost配置,请使用mod_rewrite
(但需要更多服务器资源,因为每个请求都必须与这些规则匹配):
RewriteEngine On
RewriteRule ^about-us.php aboutus.php [L]
应该做的伎俩。