【发布时间】:2012-11-22 03:30:27
【问题描述】:
我一直在关注一些 YouTube 视频以尝试使其正常工作,但似乎并不想这样做。这就是我的 .htaccess 文件的外观:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule RewriteRule ^(.*)$ index.php/$l
我对 .htaccess 完全陌生,我不完全确定它是如何工作的,但我的常识告诉我只需创建一个文件,将其命名为 .htaccess 并将其放在同一个文件夹中作为我的 index.php 对吧?
所以当我去,说 index.php/foo/bar 甚至只是 /foo/bar/ 我得到一个 404 错误。
可能的问题是什么?这是一个安装了 PHP 5.3.10 的 Windows 2008 Server。
【问题讨论】:
-
.htaccess 通常位于网站的根目录中。
-
不在根目录下会停止工作吗?
-
您在最后一行的“RewriteRule”上也加倍了。只需要一次。
标签: html .htaccess url url-rewriting