.htaccess没与GoDaddy合作

时间:2015-07-14 15:31:28

标签: php apache .htaccess mod-rewrite

这是我的.htaccess重写:

Options +Indexes
ErrorDocument 400 /notfound.php
ErrorDocument 401 /notfound.php
ErrorDocument 403 /notfound.php
ErrorDocument 404 /notfound.php
ErrorDocument 500 /notfound.php
RewriteEngine on
RewriteRule (.*)\.xml(.*) $1.php$2 [nocase]

在GoDaddy以外的任何服务器上使用它都没有问题。这些网站使用自定义CMS,其文件名为" pages" (不是" pages.php")链接到页面别名(例如http://www.domain.com/pages/page-alias)并且可以在任何地方使用。

主页很好。但是当转到页面别名时,页面文件不起作用。

我需要使用" pages.php"文件使其工作(链接到http://www.domain.com/pages.php/page-alias)。

这是GoDaddy服务器上.htaccess文件的问题吗?

我有什么遗失的吗?

1 个答案:

答案 0 :(得分:0)

使用GoDaddy,您需要关闭多视图:

Options -Multiviews

<子> [source]