2010-02-28 103 views
1

YouTube上有网址的像这样的:YouTube的网址如何?

http://www.youtube.com/watch?v=zKqeCtjFGFc

当我创建一个PHP页面该矿将是这样的:

watch.php V = zKqeCtjFGFc

如何YT隐藏PHP扩展,我知道YT可能是用Python或PHP以外的其他语言编写的,但我已经在WordPress和其他PHP编写的应用程序中看到了这一点。

这可以做到不使用htacess重写?

回答

8

最简单的是有一个名为watch的目录,并在该目录中有一个index.php文件。然后/ watch将服务index.php文件,并通过扩展您的index.php脚本将得到查询参数v。

更健壮但更复杂的方法是使用mod_rewrite将/watch.php重写为/观看

我没有测试过,但像这样的规则可能做的伎俩,你把这个代码在.htaccess文件

RewriteEngine On 
RewriteBase/
RewriteCond %{REQUEST_URI} ^/watch$ 
RewriteRule ^/watch$ watch.php 
+1

感谢,在index.php诀窍是整齐的,没有想到那:) – James 2010-02-28 19:01:38