我需要帮助使用.htaccess文件将子域重定向到我网站上的子文件夹。我不是配置.htaccess文件的专家,所以如果我的问题是一个简单的修复,请原谅我。
在我的.htaccess文件中,我有以下代码:
RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com
RewriteRule ^(.*)$ /subfolder/$1 [R=301]
它几乎可以使用,但当我在地址栏中输入 subdomain.domain.com 时,我会被重定向到 subdomain.domain.com/subfolder /
这非常接近,但我不想在重定向的网址中使用前面的子域名,我希望重定向转到 domain.com/subfolder /
答案 0 :(得分:12)
您需要更改RewriteRule以包含您尝试重定向的新域,否则它会将开头/
视为当前域中的新路径。
RewriteCond %{HTTP_HOST} ^subdomain\.domain\.com
RewriteRule ^(.*)$ http://domain.com/subfolder/$1 [R=301]
应该做的伎俩。
答案 1 :(得分:0)
你可以这样写:
RewriteCond %{HTTP_HOST} ^subdomain\.
RewriteRule ^(.*)$ http://%{HTTP_HOST}/subfolder/$1 [R=301,L]
答案 2 :(得分:-1)
这对你有用:
private ItemModel _selectedItem;
public ItemModel SelectedItem
{
get { return _selectedItem; }
set
{
if(_selectedItem != value)
{
_selectedItem = value;
OnPropertyChanged();
//this can be placed before or after propertychanged notification raised,
//depending on the situation
DoSomeDataOperation();
}
}
}