Apache Web服务器:掩码URL

时间:2014-07-15 20:48:19

标签: apache .htaccess mod-rewrite rewrite subdomain

有没有办法使用Apache屏蔽URL。我不是Apache管理员,而是IIS管理员,但最近我参与了一个包含配置Apache的项目(所以,请像新手一样回答)。 我们有这样的URL结构:

HTTP://subdomain.company.com/company/country

我们希望通过以下方式简化:

http://subdomain.company.com/country

这可以通过使用重写规则来完成吗?我的意思是,我们可以保留/ company / country文件夹结构,但屏蔽URL看起来像我们只使用/ country,这是重写规则的问题吗? 或者是其他路由选项?

1 个答案:

答案 0 :(得分:0)

将此代码放入DOCUMENT_ROOT/.htaccess文件中:

RewriteEngine On

RewriteCond %{HTTP_HOST} =subdomain.company.com
RewriteRule ^((?!company/).*)$ /company/$1 [L,NC]