我需要什么:
强制使用HTTPS,删除WWW并删除最后一个破折号(-
)
https://example.net/post/post-name-
我需要它去
https://example.net/post/post-name
我已经有一个重写规则,该规则可以删除WWW并强制重定向到HTTPS。但是如果我这样做
RewriteRule ^(.*)-$ https://example.net/$1 [R=301,L]
删除WWW的规则不起作用。
你能帮我吗?
答案 0 :(得分:0)
您可以使用此:
// Iteration over selected parents
foreach (DataGridViewRow row_dt1 in dt1.SelectedRows)
{
if (!row.IsNewRow)
{
// Find parent name of actual row
string parent_name = row_dt1.Cells[0].Value.ToString();
// Iteration over all rows of children
foreach (DataGridViewRow row_dt2 in dt2.Rows)
{
// Find child name
object val1 = row_dt2.Cells[0].Value;
// If child name starts with parent name, remove this child from the DataGridView (dt2)
if (val1 != null && val1.ToString().StartsWith(parent_name + "-"))
{
dt2.Rows.Remove(row_dt2);
}
}
// Now remove the parent from dt1
dt1.Rows.Remove(row_dt1);
}
}