I've got a WordPress site when on a single domain was a classic ASPX site. This really is my .htaccess apply for redirection:

# BEGIN WordPress 
RewriteEngine On 
RewriteBase / 
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
redirect 301 /news/ http://www.doctornestor.co.il/category-news/%D7%9B%D7%9C%D7%9C%D7%99/
redirect 301 /articles/ http://www.doctornestor.co.il/blog/articles-and-newsposts/
redirect 301 /contact.aspx http://doctrnestor.co.il/contact/
redirect 301 /send2friend.aspx http://www.doctornestor.co.il/contact/

So what is the problem? After I visit "http://www.doctornestor.co.il/news" it transmits me right URL redirection - http://www.doctornestor.co.il/category-news/%D7%9B%D7%9C%D7%9C%D7%99/ however when Time passes to "http://www.doctornestor.co.il/contact.aspx" I am getting this error "Server Error in '/' Application."

I am speculating that the reason being I have to make a move else for redirecting ASPX. What shall we be held missing?

P.S. I am focusing on Apache.

Is only a typo inside your question or really a duplicate of the code inshtaccess?

redirect 301 /contact.aspx http://doctrnestor.co.il/contact/

I asssume this will read doctornestor

redirect 301 /contact.aspx http://doctornestor.co.il/contact/

Try these rules:

RewriteEngine On 
RewriteBase / 

# redirects
RewriteRule ^news/$ http://www.doctornestor.co.il/category-news/%D7%9B%D7%9C%D7%9C%D7%99/ [QSA,R=301,L]
RewriteRule ^articles/$ http://www.doctornestor.co.il/blog/articles-and-newsposts/ [QSA,R=301,L]
RewriteRule ^contact.aspx$ http://doctornestor.co.il/contact/ [QSA,R=301,L]
RewriteRule ^send2friend.aspx$ http://www.doctornestor.co.il/contact/ [QSA,R=301,L]

# WordPress rules
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L]

Please Be Aware: first 2 redirects are exact match in comparison to Redirect directives. Which means that 1 rule is only going to match http://www.domain.com/news/ while original Redirect would also match http://www.domain.com/news/something => http://www.doctornestor.co.il/category-news/%D7%9B%D7%9C%D7%9C%D7%99/something.

If you would like this behavior replace individuals 2 lines with one of these:

RewriteRule ^news/(.*)$ http://www.doctornestor.co.il/category-news/%D7%9B%D7%9C%D7%9C%D7%99/$1 [QSA,R=301,L]
RewriteRule ^articles/(.*)$ http://www.doctornestor.co.il/blog/articles-and-newsposts/$1 [QSA,R=301,L]

o.k. the problem was associated with my host (rackspace) - here.

@Adrian, @LazyOne &lifier @James - interesting help.