Home redirect 301 in apache 2.4 configuration (not in .htaccess) excluding one folder
Reply: 0

redirect 301 in apache 2.4 configuration (not in .htaccess) excluding one folder

user41778
1#
user41778 Published in September 19, 2018, 9:41 am

Coming from

Redirect 301 / https://www.example.com/

(in /sites-available/mydomain.conf)
is working. I now need to exclude only one folder.

RedirectMatch 301 "^(/(?!folder/).*)" / https://www.example.com/

is not working (apache is not restarting) :-(
I need it in the server *.conf not in the .htaccess!
Can anybody helps me?
Thank you!

Complete content of this configuration file is:

DocumentRoot /var/www/mydomain/

ServerName mydomain.com
ServerAlias www.mydomain.com

Redirect 301 / https://www.example.com/

AddDefaultCharset utf-8 

<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>

<Directory /var/www/mydomain/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require valid-user
    Require all granted
</Directory>

<IfModule mod_rewrite.c>
    # Rewrite all HTTP requests to HTTPS
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>

ErrorLog ${APACHE_LOG_DIR}/mydomain.com.error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/mydomain.com.access.log combined
ServerSignature On

share|improve this question

active oldest votes

Your Answer

StackExchange.ifUsing("editor", function () { StackExchange.using("externalEditor", function () { StackExchange.using("snippets", function () { StackExchange.snippets.init(); }); }); }, "code-snippets"); StackExchange.ready(function() { var channelOptions = { tags: "".split(" "), id: "1" }; initTagRenderer("".split(" "), "".split(" "), channelOptions); StackExchange.using("externalEditor", function() { // Have to fire editor after snippets, if snippets enabled if (StackExchange.settings.snippets.snippetsEnabled) { StackExchange.using("snippets", function() { createEditor(); }); } else { createEditor(); } }); function createEditor() { StackExchange.prepareEditor({ heartbeatType: 'answer', convertImagesToLinks: true, noModals: false, showLowRepImageUploadWarning: true, reputationToPostImages: 10, bindNavPrevention: true, postfix: "", onDemand: true, discardSelector: ".discard-answer" ,immediatelyShowMarkdownHelp:true }); } });
 
StackExchange.ready( function () { StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f49798706%2fredirect-301-in-apache-2-4-configuration-not-in-htaccess-excluding-one-folder%23new-answer', 'question_page'); } );

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged apache redirect server configuration or ask your own question.

StackExchange.ready(function(){$.get('/posts/49798706/ivc/0571');});
StackExchange.ready(function () { StackExchange.responsiveness.addSwitcher(); }) (function(i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function() { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m); })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga'); StackExchange.ready(function () { StackExchange.ga.init({ sendTitles: true, tracker: window.ga, trackingCodes: [ 'UA-108242619-1' ] }); StackExchange.ga.setDimension('dimension2', '|apache|redirect|server|configuration|'); StackExchange.ga.setDimension('dimension3', 'Questions/Show'); StackExchange.ga.trackPageView(); }); /**/ var _qevents = _qevents || [], _comscore = _comscore || []; (function() { var ssl = 'https:' == document.location.protocol, s = document.getElementsByTagName('script')[0], qc = document.createElement('script'); qc.async = true; qc.src = (ssl ? 'https://secure' : 'http://edge') + '.quantserve.com/quant.js'; s.parentNode.insertBefore(qc, s); _qevents.push({ qacct: "p-c1rF4kxgLUzNc" }); /**/ var sc = document.createElement('script'); sc.async = true; sc.src = (ssl ? 'https://sb' : 'http://b') + '.scorecardresearch.com/beacon.js'; s.parentNode.insertBefore(sc, s); _comscore.push({ c1: "2", c2: "17440561" }); })();
You need to login account before you can post.

About| Privacy statement| Terms of Service| Advertising| Contact us| Help| Sitemap|
Processed in 0.431945 second(s) , Gzip On .

© 2016 Powered by mzan.com design MATCHINFO