我有一个php网站。有一个域示例http://www.mydomain.com/clubs.php我希望将其添加到http://www.mydomain.com/groups.php,其余地址将保持不变。可能吗。
请指导我如何实现它..
答案 0 :(得分:2)
您可以创建一个名为groups.php
的新文件,并在其中加入clubs.php
或者您可以通过mod_rewrite
文件使用.htaccess
。
包括文件使用:
<?php include_once 'clubs.php'; ?>
重写使用并在第RewriteEngine On
行后添加:
RewriteRule ^groups.php$ clubs.php [L]
希望我已经理解了你用面具谈论的内容。
答案 1 :(得分:0)
如果我理解正确,那么你需要使用apache指令URLRewrite(mod_rewrite)。谷歌一下。这里解释起来很复杂,但基本上在.htaccess文件中添加几行,你的网络服务器必须支持它。有些人因为安全原因不支持。如果服务器由您管理,那么您可以在httpd.conf文件的VirtualHost指令中轻松修改它。
格言
答案 2 :(得分:0)
使用Apache mod_rewrite模块,见下文:
http://httpd.apache.org/docs/current/mod/mod_rewrite.html
http://net.tutsplus.com/tutorials/other/using-htaccess-files-for-pretty-urls/
答案 3 :(得分:0)
您无法“屏蔽”域名或网址。链接指向某个URL。该URL是浏览器找到它应该发送请求和发出请求的服务器所必需的。浏览器将请求发送到该URL,它将在地址栏中显示它发送请求的URL。您不能让它向一个URL发送请求,但让它显示不同的URL。
您可以让您的网络服务器以您想要的任何方式对该网址/请求做出反应。仅仅因为请求说“clubs.php”并不意味着网络服务器将执行一个名为“clubs.php”的文件,或者说它必须执行一些PHP文件。这可以在Web服务器本身中自定义,通常通过Apache中的URL重写。这只是网络服务器内部的,但它配置了您的网络服务器如何响应某个URL的传入请求;它没有“掩盖”URL。
如果您有指向“clubs.php”的链接,但您希望它们指向“groups.php”,则必须更改链接。没办法。
您可以 将