在2个网址上使用一个页面的最佳/标准方式是什么?
在菜单中,我们有家,关于,我们提供的服务,联系。
在服务部分,它分为4个子部分。
因此,您登陆services.php
的页面也与services1.php
是否有办法使用 .htaccess 或 php 来复制页面,这样当您访问http://www.mysite.com/services.php
或http://www.mysite.com/services1.php
时,您最终会在同一页?
答案 0 :(得分:1)
快速而简单的方法是保持services.php
不变,只需将其包含在services1.php
中:
<?php
include("services.php");
?>
或者,您可以像这样使用Apache的mod_rewrite
(在您的Apache配置或.htaccess
中):
RewriteEngine on
RewriteRule ^/services1\.php$ /services.php [PT]
答案 1 :(得分:1)
如果您正在谈论避免重复代码,为什么不简单地将一页包含在另一页的文件中?所以services.php就是你维护代码的地方,而在services1.php你只需要一行包括:
<?php include('services.php'); ?>
答案 2 :(得分:1)
只需在根目录中使用带有这些行的htaccess:
RewriteEngine on
RewriteBase /
RewriteRule ^services1\.php$ services.php [QSA,L]