.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

Popular posts from this blog

php - How to pass multiple values from url -

xslt - DocBook 5 to PDF transform failing with error: "fo:flow" is missing child elements. Required content model: marker* -

database - php search bar when I press submit with nothing in the search bar it shows all the data -