首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.htaccess重写问题404错误

.htaccess重写问题404错误
EN

Stack Overflow用户
提问于 2014-12-01 15:04:21
回答 2查看 93关注 0票数 2

我使用.htaccess来美化我的URL。我使用以下代码:

代码语言:javascript
复制
RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME}\.php -f
    RewriteRule ^(.*)$ $1.php

DirectoryIndex index.html index.htm index.php index.shtml index.shtm

ErrorDocument 404 /404

但是,当我转到没有.php扩展的任何URL时,它会给我一个404错误:

/www/alltutories.comule.com/contact.php

但contact.php确实存在于我的服务器上..。我不知道为什么会这样。

EN

回答 2

Stack Overflow用户

发布于 2014-12-01 15:09:27

我认为%{REQUEST_FILENAME}是"contact.php",所以%{REQUEST_FILENAME}\\.php是不存在的"contact.php.php“。

票数 1
EN

Stack Overflow用户

发布于 2014-12-01 15:22:08

你能不能试一试,只改变这一行:

代码语言:javascript
复制
RewriteRule ^(.+)$ $1.php [L,QSA]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27231238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档