在子文件夹中托管网站

时间:2013-01-29 14:47:35

标签: asp.net web-hosting

我在example.com域上托管了两个独立的网站,另一个托管在fr.example.com上的法语语言。

现在,我们需要将网站语言的流程更改为: example.com/en example.com/fr

是否有方法在example.com的子文件夹中托管fr.example.com网站?

此致 Moayyad

3 个答案:

答案 0 :(得分:0)

fr.example.com只是example.com的子域。该站点可能已经位于服务器上的子文件夹中,并且只有一个“指针”作为子域的内容。要做你想做的事,创建一个带有'fr','en'等名称的子目录,并将你的网站放在那里。每个目录都有自己的目录。 index.html文件。

答案 1 :(得分:0)

我猜您尝试为您的网站创建特定语言的子域名。您可以使用主机名来实现此目的。试试Configure a Host Header for a Web Site (IIS 7)

答案 2 :(得分:0)

您可以使用.htaccess重定向example.com/fr/*的所有请求 特定目录:

RewriteEngine On
RewriteCond %{REQUEST_URI} !(^/fr/.*) [NC]
RewriteRule ^(.*)$ /fr/$1 [L,R=301]

这需要更多才能正确设置它,但你可以进行研究:)

htaccess how to

相关问题