好的:我知道许多网站都有以下结构:
example.com/index.php/pseudodir/pseudofile
显然,需要启用 AcceptPathInfo 以便 index.php 能够理解其中的任何内容...
但是我是否可以/
透明地表示 index.php,以便 example.com/pseudodir/file 将 pseudodir 传递给真实文件 /index.php
?
谢谢
答案1
您需要使用 mod_rewrite 才能执行此操作;HTTPd 过于严格地遵守文件系统结构。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/?(.*)$ index.php/$1 [L]