0

如果页面不存在,我有一个错误 404 文档。现在我认识到整个事情只适用于域而不适用于子域。该 404 错误处理仅支持一个子域。这个子域是www如此,以防www.example.com/...它像 for 一样工作example.com/...

如果子域不是wwwxyz.example.com/...它不起作用。所以我想要一个 RewriteRule 来重写所有www不是www. 是否可以区分大小写,这意味着此条件仅适用于所有子域,除了现有的子域?目前没有子域,但它们是为未来计划的。

如果有人能给我提示来解决这个问题,那就太好了。我真的很感激。

非常感谢。

4

2 回答 2

0

试试这个规则..

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
于 2013-05-08T07:36:56.183 回答
-1

你可以试试这个-

ErrorDocument 500 http://foo.example.com/cgi-bin/tester
ErrorDocument 404 /cgi-bin/bad_urls.pl
ErrorDocument 401 /subscription_info.html
ErrorDocument 403 "Sorry can't allow you access today" 

您可以在Apache网站上获得更多信息。

于 2013-05-08T07:39:59.693 回答