首页 \ 问答 \ 使用htaccess设置子域(Setting subdomains using htaccess)

使用htaccess设置子域(Setting subdomains using htaccess)

我想为所有站点用户设置一个子域名,例如www.companyname.mydomain.com我想使用htaccess进行此操作。

当有人请求www.companyname.mydomain.com时,它应该重定向到myfile.php?name = companyname

我如何使用htaccess文件实现这一目标?

感谢您的考虑。


I want to set a subdomain for all site users, like www.companyname.mydomain.com I would like to use htaccess for this.

when somebody requests www.companyname.mydomain.com it should redirect to myfile.php?name=companyname

How can I achieve this using an htaccess file ?

Thanks for the consideration.


原文:https://stackoverflow.com/questions/2673205
更新时间:2019-10-16 04:38

最满意答案

确保将此网站配置为响应* .mydomain.com。

RewriteCond %{http_host}  ^www.(\w+).mydomain.com [NC]
RewriteRule ^.*$          /myfile.php?name=%1 [L]

您可能需要调整^.*$ ,因为不管在www.companyname.mydomain.com之后发生了什么,此检查都会重写。


Make sure this website is configured to respond to *.mydomain.com.

RewriteCond %{http_host}  ^www.(\w+).mydomain.com [NC]
RewriteRule ^.*$          /myfile.php?name=%1 [L]

You might want to adjust ^.*$, since this check will rewrite regardless of what comes after www.companyname.mydomain.com.

2010-04-20

相关问答

更多

动画rgl图与knitr(Animated rgl graphs with knitr)

我有一个基于你的例子,在RStudio 0.99.441中在Windows 8.1上使用knitr。 这将产生一个40帧动画的情节。 它使用内置的hook_plot_custom来包含通过动画3d绘图手动生成的图。 动画的代码是基于play3d和movie3d的帮助和源代码。 movied3d本身不能使用,因为它的文件命名太僵硬。 我把这个放在github上, 网址为https://github.com/NikNakk/testAnimateRgl/ 。 该pdf在https://github.

静态和相对定位之间的差异(Difference between static and relative positioning)

静态定位是元素的默认定位模型。 它们显示在作为正常HTML流程的一部分呈现的页面中。 静态定位的元素不服left , right , right规则: 相对定位允许您指定相对于HTML流中元素正常位置的特定偏移( left , top等)。 所以如果我在div里面有一个文本框,我可以在文本框上应用相对定位,使它在特定的位置显示在通常放在div : 还有绝对定位 - 您可以指定元素相对于整个文档的确切位置, 或者在元素树的上方指定下一个相对定位的元素 : 当position: relative应用

创建C格式的字符串(不打印它们)(Creating C formatted strings (not printing them))

使用sprintf 。 int sprintf ( char * str, const char * format, ... ); 将格式化的数据写入字符串组合一个与printf格式相同的文本的字符串,而不是被打印,内容作为C字符串存储在str指向的缓冲区中。 缓冲区的大小应该足够大,以便包含整个生成的字符串(有关更安全的版本,请参阅snprintf)。 内容后自动附加终止空字符。 在格式参数之后,该函数至少需要与格式一样多的附加参数。 参数: str 指向存储结果C字符串的缓冲区。 缓冲区

查看移动文件的GIT历史记录(Viewing GIT history of moved files)

尝试使用--follow选项来git log : git log --follow file.txt Try using the --follow option to git log: git log --follow file.txt

用Intent.putExtra发送数组(Sending arrays with Intent.putExtra)

您正在使用数组设置额外的。 然后,您将尝试获取一个单一的int。 你的代码应该是: int[] arrayB = extras.getIntArray("numbers"); You are setting the extra with an array. You are then trying to get a single int. Your code should be: int[] arrayB = extras.getIntArray("numbers");

将列的所有值更新为小写(Update all values of a column to lowercase)

请参阅http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_lower UPDATE table_name SET tag = LOWER(tag) See http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_lower UPDATE table_name SET tag = LOWER(tag)

Spring MVC如何在我的控制器方法中使用GET HTTP请求的参数值?(Spring MVC How take the parameter value of a GET HTTP Request in my controller method?)

如文档中所述 ,通过使用@RequestParam注释: public @ResponseBody String byParameter(@RequestParam("foo") String foo) { return "Mapped by path + method + presence of query parameter! (MappingController) - foo = " + foo; } As explained in the document

通过CSS禁用自动完成(Disable autocomplete via CSS)

您可以每次使用生成的id和name ,这是不同的,所以浏览器不记得这个文本字段,并且将无法建议一些值。 这至少是跨浏览器安全的替代方案,但是我建议您去RobertsonM( autocomplete="off" )的答案。 You can use a generated id and name everytime, which is different, so the browser cannot remember this text-field and will fail to suggest

相关文章

更多

最新问答

更多
  • 在svg - gstatic urls中嵌入'Open Sans'字体(Embedding 'Open Sans' font in svg - gstatic urls)
  • 停止python线程等待popen?(stopping a python thread waiting for popen?)
  • Julia:如何从文本文件导入图形(csv具有不等数量的'列')?(Julia: How to import a graph from text file (csv with unequal number of 'columns')?)
  • 在另一个插件中使用qgis核心插件(Useage of qgis core plugin in another plugin)
  • jQuery .get缓存工作得太好了?(jQuery .get caching working too well?)
  • Gameplay3D gameplay :: TimeListener(Gameplay3D gameplay::TimeListener)
  • 获取ItemDataBound中的行数(Get row count in ItemDataBound)
  • NHibernate SchemaExport(config).Create(false,true)不会使用SQL Server 2014 LocalDB创建数据库架构(NHibernate SchemaExport(config).Create(false, true) does not create DB Schema with SQL Server 2014 LocalDB)
  • 列出迭代器失效(List iterator disfunctionality)
  • 列出多个变量的理解(List comprehension with multiple variables)
  • 如何在asp.net MVC5中显示锁定结束时间(How to Display locking end time in asp.net MVC5)
  • 在android中的ImageView上显示TextView(Display TextView over ImageView in android)
  • 64位sharemem.pas / borlndmm.dll XE2(64-bit sharemem.pas/borlndmm.dll XE2)
  • 为什么分离和追加比直接更改html更有效?(Why is detaching and appending more efficient than changing html directly?)
  • Eclipse将“排序成员”设置保存到repo(Eclipse Saving “Sort members” settings to repo)
  • 当我查看最近标记的instagram API时,为什么帖子似乎会改变(why do the posts seem to change when i look at the recent tagged instagram API)
  • 使用php邮件功能发送电子邮件 - 变慢[关闭](Sending email using php mail function - Getting slow [closed])
  • Web服务器可以写入登录用户的屏幕吗?(Can a web server write to a logged-in user's screen?)
  • CFNetwork匿名密码?(CFNetwork Anonymous Ciphers?)
  • 更快的算法来计算一个范围内的特定整数可以分割多少个数字(Faster algorithm to count how many numbers are divisible by a specific integer in a range)
  • 用于散点图的Matplotlib FuncAnimation(Matplotlib FuncAnimation for scatter plot)
  • Gradle:Manifest merge更改AndroidManifest文件中“theme”参数的值:(Gradle: Manifest merge changes the value for the “theme” parameters in the AndroidManifest file:)
  • 如何在属性中渲染cms / static块(How do I render cms/static blocks in an attribute)
  • Javascript显示错误和页面重新加载问题(Javascript display error and page reload problems)
  • android官方固件签名(android official firmware signature)
  • 在这种情况下,有比eval()更好的方法吗?(Is there a better way than eval() in this scenario?)
  • primefaces commandbutton actionlistener未调用(primefaces commandbutton actionlistener not called)
  • C将指针传递给堆栈上的数组(C passing a pointer to an array on the stack)
  • 简单的产品内部可配置产品(Simple product inside configurable product)
  • nhibernate HbmMapping到Xml(nhibernate HbmMapping to Xml)