没有扩展名的网址,例如http://store.apple.com/us

时间:2012-09-29 14:57:04

标签: url-rewriting

我如何使用此结构。这是我的意思的一个例子:Example

最后没有.html或.php或“/”。

我一直在使用这种结构:http://s0ulp1xel.x10.mx/?p=home

什么是名为?

的网址类型

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

网址不一定是指特定文件。例如,在Node.js中,您可以创建响应任何页面的服务器:

http.createServer(function(request, response) {
    response.writeHead(200, {'Content-Type': 'text/plain'});
    response.end('You’ve reached the Node.js server!');
}).listen(80, '0.0.0.0');

...但是在使用Apache的PHP中,你可能正在寻找别名和/或重写!例如:

RewriteEngine On
RewriteRule ^page/(\d+)$ page.php?id=$1

会将http://example.com/page/5等网址重写为http://example.com/page.php?id=5

在这种特殊情况下,您可以使用目录结构/us/index.php