我知道如何使用example.com/page.php/variable
在$_SERVER["REQUEST_URI"]
这样的网址中使用变量,但我想知道如何使用网址的第一部分完成类似的操作,例如twitter:{{ 1}}使用php和apache。
答案 0 :(得分:1)
也许你可以在PHP中尝试parse_url()函数。 此函数创建一个数组,其中包含有关您提供的URL的信息
http://php.net/manual/en/function.parse-url.php
来自:php.net:
$url = 'http://username:password@hostname/path?arg=value#anchor';
print_r(parse_url($url));
答案 1 :(得分:1)
如果您使用的是apache,则可以编辑htaccess个文件以满足您的需求 htaccess有很多功能,对于更改网址行为,您可以使用mod_rewrite功能
答案 2 :(得分:1)
这是因为使用了.htaccess。了解更多信息here。
我们实际上在.htaccess中指定了url结构的来源。以下是简单的。
RewriteEngine On
RewriteRule ^([^/]*)\.html$ /?name=$1 [L]
上面的代码实际上会这样做。您将网址传递为www.example.com/page.html
,它实际上会转换为www.example.com/?name=page
。如果您删除.html
,则实际上会www.example.com/page
。希望这对你有所帮助,如果你在google上搜索,你可以找到很多关于它的教程。