【发布时间】:2012-06-14 23:45:20
【问题描述】:
这是 PHP 文件所在的位置:
ts1.WEBSITENAMEHERE.biz/cp/
.htaccess 文件也在此文件夹中。 我想从 'FILENAME.PHP' 中删除 '.php'。
这是我当前的“.htaccess”文件:
Options +FollowSymlinks
RewriteEngine on
RewriteBase /cp
RewriteRule ^(.*)/$ $1.php
但它不起作用。这是为什么呢?
【问题讨论】:
-
如果您无法让任何 .htaccess 规则正常工作,请务必检查站点根文件夹的
设置并确保 AllowOverride 设置为“all”而不是“none”(或缺少 AllowOverride)。这通常在 httpd.conf 虽然它也可以在 vhosts.conf 如果你有多个站点httpd.apache.org/docs/current/mod/core.html#allowoverride -
猜猜这将适用于您的情况
RewriteRule ^(.*)\.php$ $1。
标签: php .htaccess url file-extension