【发布时间】:2017-12-08 22:35:42
【问题描述】:
你好,有谁能帮忙,
我编写了一个 htaccess 文件来整理我的网址并删除 .php。一切似乎都运行良好,但如果在 url 上添加斜杠,现在 .php 已经消失,我会收到 500 服务器错误。我真正想要发生的是,如果添加了斜杠,那么它会被顺利处理并重定向到无斜杠选项。这似乎适用于主页,但不适用于任何其他页面。
我的网站是 www.bekcruddace.co.uk & htaccess 文件是:
RewriteEngine on
#Redirects example.com to www.example.com
RewriteCond %{HTTP_HOST} ^bekcruddace.co.uk$
RewriteRule ^/?$ "http\:\/\/www\.bekcruddace\.co\.uk\/" [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
请各位大神指点一下?
我还应该提到新闻部分是一个独立运行的单独插件,因此网址略有不同并且与我的问题无关。
谢谢。
【问题讨论】:
-
哪个请求 url 你得到了 500 服务器错误?
-
您好,如果您添加尾部斜杠,除了商店、新闻和主页之外,所有页面都会返回 500 服务器错误。
标签: .htaccess mod-rewrite server-error