【发布时间】:2016-07-10 14:31:19
【问题描述】:
我的 .htaccess 文件中有以下内容。重定向万维网。完美运行,自定义 404 消息也是如此。从文件扩展名中删除 .php 无效。 domain.com/file 返回 404 消息,domain.com/file.php 工作正常。
RewriteEngine On
RewriteBase /
#
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
#
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^([^\.]+)/$ $1.php
#
ErrorDocument 404 /404.php
如果有帮助,这在我的 000-default.conf 文件中
<Directory /var/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
【问题讨论】:
标签: php apache .htaccess ubuntu-14.04