wordpress - Redirect www to non-www and prevent 301 for 404 Errorpage -


i have problems htaccess , hope can me: have wordpress installation in /wordpress directory. if accesses "www.mysite.com" or "mysite.com" want redirect /wordpress .

i had on server sites /deleted.html added 404-errorpage: errordocument 404 /wordpress/404.php . works 404-page if access mysite.com/deleted.html not if access www.mysite.com/deleted.html. in case there @ first 301 redirect , 404 page loaded. problem google because can't detect page deleted. how looks like:

curl -i -l http://www.mysite.com/deleted.html  http/1.1 301 moved permanently date: tue, 24 sep 2013 16:02:18 gmt server: apache/2.2.25 (unix) location: http://mysite.com/deleted.html content-type: text/html; charset=iso-8859-1  http/1.1 404 not found date: tue, 24 sep 2013 16:02:18 gmt server: apache/2.2.25 (unix) x-powered-by: php/5.2.17 expires: wed, 11 jan 1984 05:00:00 gmt cache-control: no-cache, must-revalidate, max-age=0 pragma: no-cache x-ua-compatible: ie=edge,chrome=1 content-type: text/html; charset=utf-8 

this .htaccess

errordocument 404 /wordpress/404.php  rewriteengine on  rewritecond %{http_host} ^(www.)?mysite.com$ rewriterule ^(/)?$ wordpress  rewritecond %{http_host} ^(www.)?mysite.net$ rewriterule ^(/)?$ wordpress  

i appreciate can provide.

put code in .htaccess:

errordocument 404 /wordpress/404.php  rewriteengine on  # first redirect http://mysite.com/net, recognized wp permalink rewritecond %{http_host} ^www\.(mysite\.(?:net|com))$ [nc] rewriterule ^ http://%1%{request_uri} [r=301,l]  # forward wordpress folder rewritecond %{http_host} ^mysite\.(com|net)$ rewriterule ^$ wordpress [l] 

Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

c++ - Clear the memory after returning a vector in a function -

erlang - Saving a digraph to mnesia is hindered because of its side-effects -