【发布时间】:2012-04-17 03:23:32
【问题描述】:
我认为这可能相对简单。我有一个重写规则,它基本上从 URL 中删除 .php,但它不是标准 URL。它在我的 httpd.conf 文件中运行良好,但如果我移至 .htaccess 则不行:
RewriteEngine On
RewriteRule ^/index/(.*)/(.*)$ /index.php/$1/$2 [QSA]
现在我知道在 .htaccess 中您必须删除引用当前目录的部分,但我还没有运气,欢迎提出任何想法/建议/解决方案。
【问题讨论】:
-
您是否在虚拟主机目录定义中指定了
AllowOverride All? -
嗨皮埃尔-奥利维尔,是的,我做到了。正在读取的 .htaccess 文件。
标签: apache mod-rewrite