在ErrorDocument中使用server-name

时间:2016-03-17 04:39:54

标签: apache .htaccess httpd.conf errordocument

尝试这样做:

-server -Xms8g -Xmx8g -XX:MaxMetaspaceSize=3200m  -XX:+UseParNewGC 
-XX:+UseConcMarkSweepGC -XX:MaxGCPauseMillis=1000 
-XX:+DisableExplicitGC -XX:+PrintGCDetails 
-XX:-UseAdaptiveSizePolicy -XX:SurvivorRatio=7 -XX:NewSize=5004m 
-XX:MaxNewSize=5004m -XX:MaxTenuringThreshold=12 
-XX:CMSInitiatingOccupancyFraction=75
-XX:+UseCMSInitiatingOccupancyOnly -XX:+PrintFlagsFinal  
-XX:+PrintGCDateStamps -XX:+PrintTenuringDistribution 
-XX:+PrintGCCause -XX:+PrintAdaptiveSizePolicy 
-XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=3 -XX:GCLogFileSize=200M 

我不能放一个硬编码的服务器名,我试图使用这个变量(这对RewriteRule工作正常,但不适用于ErrorDocument)。

关键是,我希望每个403或404都转到/harper/error.html,它会给出302响应代码。我不想使用下面的代码,因为它不会给我302响应。任何想法实现这一目标?

ErrorDocument 403 https://%{SERVER_NAME}/harper/error.html

0 个答案:

没有答案