此后我要重写所有地址
http://example.com/users/*
对此
http://*.example.com/
例如:
http://example.com/users/admin
http://admin.example.com/
我想在.htaccess文件中执行此操作。
我现在有了这个,但是它不起作用:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^.example\.com$
RewriteRule ^users/([^/]+)/?$ http://$1.example.com/ [NC,R=301,L]
有人可以帮助我吗?谢谢
答案 0 :(得分:0)
删除 try {
PropertyUtils.getNestedProperty(this, "class");
Logger.error(this, "SECURITY ISSUE- `class` attribute NOT DISABLED for BeanUtil introspection, See: CVE-2014-0114 ");
} catch (java.lang.NoSuchMethodException nse) {
Logger.info(this, "`class` is disabled as a property for introspection in struts for security");
} catch (Exception e) {
Logger.warn(this, e.getMessage(), e);
}
中域之前的点:
RewriteCond
您的规则失败,因为您要检查RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule ^users/([^/]+)/?$ http://$1.example.com/ [NC,R=301,L]
,而不是起始点。