【发布时间】:2016-10-06 10:49:23
【问题描述】:
这是我删除 .php 扩展名后的 .htaccess 代码。我正面临这个错误
错误请求您的浏览器发送了一个请求,该服务器 听不懂。
DirectorySlash On
RewriteCond %{THE_REQUEST} ^GET\s([^.]+)\.php\?id=([^&\s]+)\s [NC]
RewriteRule ^ %1/%2? [R,L]
# Redirect external .php requests to extensionless url
RewriteCond %{THE_REQUEST} ^(.+)\.php([#?][^\ ]*)?\ HTTP/
RewriteRule ^(.+)\.php$ https://%{HTTP_HOST}/$1/ [L,NC]
编辑:
.htaccess 位于根目录内。
原来的网址是这样的:cloud9cumulus.com/shieldpayments/view/login.php
【问题讨论】:
-
您的原始网址是什么,请提供您当前的典型规则以理解。
-
您的 htaccess 在哪个文件夹中?
-
代码太长了,我不能放在这里
-
它在主根文件夹中