YouTube的网址如下:
http://www.youtube.com/watch?v=zKqeCtjFGFc
当我创建一个PHP页面时,我会像这样:
watch.php?V = zKqeCtjFGFc
YT如何隐藏PHP扩展,我知道YT可能是用Python或PHP以外的东西编写的,但我已经在WordPress和其他PHP编写的应用程序中看到了这一点。
这可以在不使用htacess重写的情况下完成吗?
答案 0 :(得分:8)
最简单的方法是拥有一个名为watch的目录,并在该目录中有一个index.php文件。然后/ watch将为index.php文件提供服务,并且通过扩展,index.php脚本将获得查询参数v。
更强大而复杂的方法是使用mod_rewrite重写/watch.php到/ watch
我还没有测试,但是这样的规则可能会解决问题,你可以将这些代码放在你的.htaccess文件中
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/watch$
RewriteRule ^/watch$ watch.php