.htaccess - asp htaccess 301 redirect -
.htaccess - asp htaccess 301 redirect -
i'm trying redirect 3 pages reason, doens't seem work. site built asp
<ifmodule mod_rewrite.c> # create sure directory listing disabled options +followsymlinks -indexes rewriteengine on # re-write pdfs requests not pre-pended /pdf/ i.e. in root - prepend /pdf/ - utilize negative look-ahead - if file doesn't exist 500 though sadly. rewritecond %{request_uri} ^/(?!pdf/)(.*)\.(pdf)$ rewritecond %{document_root}/pdf/$1 -f rewriterule ^(.*)$ /pdf/$1 [l] # if uri not in /images,/pdf,/css, or /js allow handler process rewritecond %{request_uri} !^(/images/|/pdf/|/css/|/js/) rewritecond %{request_filename} !handler.php rewriterule ^(.*)$ handler.php/$1 [l] # if uri in above directories file doesn't exist run through handler rewritecond %{request_uri} ^(/images/|/pdf/|/css/|/js/) rewritecond %{request_filename} !-f rewriterule ^(.*)$ handler.php/$1 [l] # permanent url redirect redirect 301 /server_rack_cabinet_rs_42u.asp http://www.rackmountsolutions.net/cruxial-core-1000-series-server-rack.asp redirect 301 /sound_dampening_proof_server_rack.asp http://www.rackmountsolutions.net/acoustiquiet_soundproof_server_rack.asp redirect 301 /relay_rack_4_post.asp http://www.rackmountsolutions.net/4_post_server_rack.asp </ifmodule>
the # permanent url redirect portion doesn't seem work. above entire code have in .htaccess file.
since site running on iis server, there web.config file overruling .htaccess file somehow. see see how did it. web.config file in site's root folder.
<configuration> <system.webserver> <rewrite> <rules> <rule name="env-leader-redirect1" patternsyntax="ecmascript" stopprocessing="true"> <match url="^server_rack_cabinet_rs_42u.asp" /> <conditions> <add input="{http_host}" pattern="^www\.rackmountsolutions\.net$" /> </conditions> <action type="redirect" url="http://www.rackmountsolutions.net/cruxial-core-1000-series-server-rack.asp" /> </rule> <rule name="env-leader-redirect2" patternsyntax="ecmascript" stopprocessing="true"> <match url="^server_rack_cabinet_rs_42u.asp" /> <conditions> <add input="{http_host}" pattern="^www\.rackmountsolutions\.net$" /> </conditions> <action type="redirect" url="http://www.rackmountsolutions.net/cruxial-core-1000-series-server-rack.asp" /> </rule> </rules> </rewrite> </system.webserver> </configuration>
.htaccess mod-rewrite iis asp-classic
Comments
Post a Comment