一页有两个网址?

时间:2012-11-15 11:46:35

标签: php .htaccess

在2个网址上使用一个页面的最佳/标准方式是什么?

在菜单中,我们有家,关于,我们提供的服务,联系。

在服务部分,它分为4个子部分。

因此,您登陆services.php的页面也与services1.php

相同

是否有办法使用 .htaccess php 来复制页面,这样当您访问http://www.mysite.com/services.phphttp://www.mysite.com/services1.php时,您最终会在同一页?

3 个答案:

答案 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]