我正在尝试从托架空间托管的网站上删除.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。
有什么想法吗?