Можно попробовать следующее правило перенаправления.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule ^$ http://example.com/index.php [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ redir.php?j=$1 [R=301,L]
В ASP.NET MVC вы должны использовать Html.ActionLink (...)
вспомогательные методы (и подобные). Они предоставляют гораздо более богатую функциональность, чем LinkButtons.
К сожалению, ASP.NET MVC в настоящее время не поддерживает элементы управления веб-формами. Сожалею! : (
Вам нужно будет использовать стандартную HTML-ссылку.
Я предполагаю, что вы хотите использовать LinkButton для отправки формы с его помощью? Если это так, я сделал нечто подобное, и это примерно так:
<% using (Html.BeginForm("TitleDetail", "Movies",
FormMethod.Post, new{ id = "MyForm", name = "MyForm" })) { %>
<ul>
<% foreach (var disc in Model.Title.tblDiscs) { %>
<li>
<a class="do-something-link" href="javascript:void(0);">Click</a>
</li>
<% } %>
</ul>
<% } %>
Затем обработайте отправку через jQuery:
$(document).ready(function(){
$("a.do-something-link").click(function(ev) {
ev.preventDefault();
$("#MyForm").submit();
});
});