首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.htaccess重写器规则出现500错误

.htaccess重写器规则出现500错误
EN

Stack Overflow用户
提问于 2014-09-30 03:24:02
回答 1查看 25关注 0票数 0

我正在使用虚拟子域来捕获我的站点的所有流量,并使用子域作为应用程序中的标识符。所有到非子域网址的流量都应该使用index.html;但我没有任何幸运的重定向将子域流量发送到正确的页面。到目前为止,我得到了:

代码语言:javascript
复制
suPHP_ConfigPath /var/sites/w/domain.org/
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.org$ [NC]
RewriteCond %{HTTP_HOST} !^domain.org$ [NC]
RewriteRule ^(.*)$ /sub.html

索引页面加载到域URL,但是子域URL得到一个500错误,而不是重定向到http://sub.domain.org/sub.html (注意,将子域保留在重定向的URL中是很重要的)。

有谁能给我指个方向吗?

EN

回答 1

Stack Overflow用户

发布于 2014-09-30 06:14:09

尝试包含一个条件以检查URI是否已为/sub.html

代码语言:javascript
复制
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.domain.org$ [NC]
RewriteCond %{HTTP_HOST} !^domain.org$ [NC]
RewriteCond $1 !^sub\.html
RewriteRule ^(.*)$ /sub.html
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26107309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档