Jump to content

mod_rewrite


Recommended Posts

Geplaatst:

Hai

Ik heb even iemand nodig die me kan helpen bij het instellen van .htaccess files op mijn webserver. Ik wil namelijk een interne redirect instellen (kom dus niet aanlopen met de Redirect 301), maar het lukt echt niet. Ik wil gewoon dat http://wiki.example.com/ verwijst naar http://www.example.com/w/, maar ik krijg steeds een internal server error.

Ik heb wel al een aantal rewriterules van de Mediawiki website gehaald om 'Friendly-Urls' te maken, misschien heeft dat er iets mee te maken?

RewriteEngine On
RewriteBase /
RewriteRule ^/*$ /forum/index.php [L,QSA]
RewriteRule ^/?wiki/(.*)$ /w/index.php?title=$1 [PT,L,QSA]
RewriteRule ^/?wiki/*$ /w/index.php [L,QSA]

Geplaatst:

Ik heb hosting bij ServerFFS.com en ik heb een DirectAdmin paneel. Ik zie daar nu niet echt zo'n optie om een dergerlijke redirect in te stellen.

Geplaatst:

Ik kan het via de Subdomain Management-optie in DirectAdmin. Daar kun je vervolgens een subdomein toevoegen die automatisch doorlinkt naar de gelijknamige map.

Geplaatst:

En daar wringt het schoentje. Ik wil namelijk dat het subdomein wiki doorlinkt naar de map /w/ waarin de wiki staat. Ik kan nu wel die map hernoemen, maar dan moet ik ook mijn virtual article path veranderen (fysiek en virtual path mogen niet hetzelfde zijn) en dat wil ik dus niet.

Geplaatst:

Probeer dan het volgende eens, in combinatie met het subdomein:

RewriteEngine On
RewriteRule ^wiki/(.*) w/$1

Geplaatst:

Ik heb eigenlijk geen idee. Ik prutste maar wat en opeens werkte het. :clown:

Root directory htaccess:

Options +FollowSymlinks
RewriteEngine on

#append www if no subdomain present
rewritecond %{http_host} ^venturas-cnr.com [nc]
rewriterule ^(.*)$ http://www.venturas-cnr.com/$1 [r=301,nc] 

rewritecond %{http_host} ^www.venturas-cnr.com [nc]
RewriteRule ^$ /forum [L,R=301]

Wiki directory htaccess:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?title=$1 [L,QSA]

LocalSettings.php

$wgScriptPath       = "";
$wgArticlePath      = "/$1";
$wgUsePathInfo      = false;
$wgScriptExtension  = ".php";

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...