Dns 如何将wiki.domain.com重定向到www.domain.com/wiki?
我已经在我的服务器上安装了wiki。假设我有一个域名Dns 如何将wiki.domain.com重定向到www.domain.com/wiki?,dns,domain-name,Dns,Domain Name,我已经在我的服务器上安装了wiki。假设我有一个域名www.nikunj.com 所以在这个位置安装了wikiwww.nikunj.com/wiki 现在我正试图实现这一点,当任何用户键入wiki.nikunj.com,他/她都会在www.nikunj.com/wiki上看到我安装的wiki,假设你正在使用的是“mediawiki”,它描述了你可以使用的各种选择。你需要阅读的页面,假设是“mediawiki”是您正在使用的,是,它描述了您可用的各种选择。此问题应在您的Web服务器配置中解决 我想
www.nikunj.com
所以在这个位置安装了wikiwww.nikunj.com/wiki
现在我正试图实现这一点,当任何用户键入
wiki.nikunj.com
,他/她都会在www.nikunj.com/wiki
上看到我安装的wiki,假设你正在使用的是“mediawiki”,它描述了你可以使用的各种选择。你需要阅读的页面,假设是“mediawiki”是您正在使用的,是,它描述了您可用的各种选择。此问题应在您的Web服务器配置中解决
我想重定向
apachehttpd服务器
如果使用Apache,可以为wiki.nikunj.com创建第二个VirtualHost,目的是重定向到www.nikunj.com/wiki
使用mod_重写:
<VirtualHost *:80>
ServerName wiki.nikunj.com
RewriteEngine on
RewriteRule ^/(.*) http://www.nikunj.com/wiki/$1 [R,L]
</VirtualHost>
我想在wiki中保留URL。
阿帕奇
您需要mod_重写和mod_代理。然后,它会是这样的:
<VirtualHost *:80>
ServerName wiki.nikunj.com
RewriteEngine on
RewriteRule ^/(.*) http://www.nikunj.com/wiki/$1 [R,L,P]
</VirtualHost>
那么短网址呢?
在这种情况下,您可以使用短URL
您需要两个规则,一个用于文章(例如/view/$1),一个用于其他index.php链接
提示:Nginx中的last
和apachehttpd中的[L]
表示当前规则是最后执行的规则。这将允许您避免两个规则一个接一个地执行
文档
- 阿帕奇:
- 阿帕奇:
- Nginx:
- Nginx:
<VirtualHost *:80>
ServerName wiki.nikunj.com
RewriteEngine on
RewriteRule ^/(.*) http://www.nikunj.com/wiki/$1 [R,L]
</VirtualHost>
我想在wiki中保留URL。
阿帕奇
您需要mod_重写和mod_代理。然后,它会是这样的:
<VirtualHost *:80>
ServerName wiki.nikunj.com
RewriteEngine on
RewriteRule ^/(.*) http://www.nikunj.com/wiki/$1 [R,L,P]
</VirtualHost>
那么短网址呢?
在这种情况下,您可以使用短URL
您需要两个规则,一个用于文章(例如/view/$1),一个用于其他index.php链接
提示:Nginx中的last
和apachehttpd中的[L]
表示当前规则是最后执行的规则。这将允许您避免两个规则一个接一个地执行
文档
- 阿帕奇:
- 阿帕奇:
- Nginx:
- Nginx:
您能告诉我如何为apache编写规则吗?我正在使用media wiki并阅读该页面。但是在“URL like-wiki.example.com/page_title”页面上,这个东西只针对Lighttpd而不是Apache
您能告诉我如何为apache编写规则吗?
server {
server_name wiki.nikunj.com
proxy_pass http://www.nikunj.com/wiki;
}