首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何处理单独的短url域名?重定向到主域?.htaccess?

问如何处理单独的短url域名?重定向到主域?.htaccess?
EN

Stack Overflow用户
提问于 2010-12-15 01:33:57
回答 1查看 320关注 0票数 2

我正在使用一个drupal模块,它有一个api来创建短url。它可以配置为使用任何域名来创建短url。在测试时,我使用了我的站点的主域来创建短url,并且创建的链接工作得很好。

但是,当我尝试使用单独的短域时,链接无法正确路由到主域。我真的希望它能像从short.url --> primarydomain.com设置一个重定向一样简单,但当单击short.url时,它会给出一个404。

如果不使用重定向(实际上,不对short.url执行任何操作),则在单击short.url/8d3j时会出现500错误

我很清楚,代码(drupal模块)工作得很好,只是维护者不相信记录代码,并且完全不知道如何配置单独的域。有谁遇到过类似的情况吗?有人知道有几行代码可以添加到.htaccess中,它们可以神奇地解决我的问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-15 02:49:14

如果你正在寻找一些东西来发送所有的请求到你的短域到你的长域,你可以尝试:

代码语言:javascript
复制
<IfModule mod_rewrite.c>
  RewriteCond %{HTTP_HOST} !^longdomain\.com$ [NC]
  RewriteRule ^(.*)$ http://longdomain.com/$1 [L,R=301]
</IfModule>

这就是说:如果主机与我的长域不匹配,请要求客户端重定向到我的长域上请求的路径。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4442203

复制
相关文章

相似问题

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