我们正在使用mod_rewrite在wordpress会员网站上进行一些联盟会员跟踪。基本上URLS是domain.com/AFF_ID,AFF_ID是成员跟踪ID,这一切都很完美。
当会员转到关联企业跟踪的网址域名/AFF_ID并使用domain.com/AFF_ID/wp-admin登录时会出现问题,这会产生500错误。而不是告诉他们不要在登录URL中使用联盟ID我需要创建一个规则来删除/ wp-admin和域之前的所有内容
基本上
domain.com/could-be-anything/wp-admin
成为
domain.com/wp-admin
我尝试了各种规则但没有效果,或者我创建了一个重定向循环。我会发布我尝试的内容,但他们不会接近工作。
感谢任何建议,
肖恩
答案 0 :(得分:0)
你可以试试这个:
/wp-admin
它将yourdomain.com/wp-admin
之后的任何指定路径重定向到www.yourdomain.com/anything/wp-admin
恩。
www.yourdomain.com/wp-admin
重定向到:
x = np.array([1, 1, 1, 1])
result = [0, 0, 0, 0]
for i in range(0, len(x)):
result[i] = 2 + x[0:i] .dot(y[0:i])
print (x, result)
答案 1 :(得分:0)
我没有尝试过上面的答案,看起来它可能有1个例外,注册网址使用wp-admin,我们确实想跟踪该页面。 这就是我的工作
RewriteEngine On
RewriteCond %{REQUEST_URI} ^.*/wp-admin
RewriteCond %{QUERY_STRING} !.*action=
RewriteRule ^.*/wp-admin /wp-admin [R=301,L]