无法从rackspace网站htaccess中删除.php扩展名

时间:2014-08-18 18:20:40

标签: php apache .htaccess mod-rewrite rackspace

我正在尝试从托架空间托管的网站上删除.php扩展程序。我已经使用htacess本地解决了这个问题,但同样的解决方案在rackspace上不起作用。

RewriteCond %{HTTP_HOST} ^(domain.com)$ // check for rackspace hosted domain
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/folder/([^\.]+)
RewriteRule ^([^\.]+)$ http://%{HTTP_HOST}/$1.php [NC,L]

Rackspace确实有一些特殊要求,例如您必须在RewriteRule中指定域,否则rackspace将解析为服务器中的根目录。

问题是我提供了网址

domain.com/file

它解析为

domain.com/file.php

在网址中。那么如何让rackspace不在url中添加.php扩展名。一直试图查找这个问题,但只能找到htaccess的通用解决方案,没有特定于rackspace。

有什么想法吗?

0 个答案:

没有答案