
probleem
Wy allegearre witte, dat as jo tagong wolle in triemtafel op de tsjinner woartel, krekt sette it domein folge troch de namme fan dy triemtafel. doe, bygelyks, as de triemtafel hjit “uploads”, jo tagong ta it by adres http://taylorlopes.com/uploads.
It probleem is dat as it ynstellen fan WordPress (of in oar systeem) mei freonlik URL, wat wie in side neamd kontakten mei in URL http://taylorlopes.com/?page_id = 2, It wurdt wat as http://taylorlopes.com/contatos. Tink derom dat dy nije wize fan roppe de URL (sei freonlik), liket ropt in triemtafel, being dat kontakten eins is it net in triemtafel, mar mar ien side.
Logo, út it momint dat jo beslute te brûken freonlik URL is ûnmooglik oprop in triemtafel, om't WordPress ynterpreteart dit as in oprop nei in side, dy't fansels bestiet net, en smyt de flater “ops! Dizze side kin net fûn wurde“. doe, hoe te neame in triemtafel sûnder de WordPress ynterpreteart dizze oprop ta in side?
oplossing
Om oplosse dit probleem en krije streekrjocht tagong ta in triemtafel op de tsjinner woartel sûnder de tsjutte kin as in WordPress side, iepenje de triem .htaccess en heakje de neikommende rigel krekt ûnder de earste ferklearring RewriteRule, útwikseljen “mydir” de namme fan jo aktive triemtafel:
subcode
RewriteCond %{REQUEST_URI} !^/(mydir|mydir/.*)$ |
complete koade
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^ index .php $ - [L] RewriteCond %{REQUEST_URI} !^/(mydir|mydir/.*)$ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /yndeks.php [L] </IfModule> # END WordPress |
remark:
de .htaccess It is oan de woartel fan de triemtafel wêr it Web ynhâld wurdt publisearre, lykas de triemtafel /www (wampserver) of /htdocs (xampp).
omlaat
It idee hjir is om te meitsje in Post (page) akkounts foar twa freonlik URL, so, doe't immen typen http://taylorlopes.com/about (page oer dêr) dien in redirect oan http://taylorlopes.com/sobre (page on dêr). Brûk de .htaccess omliede:
subcode
Redirect /oer /on |
complete koade
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^ index .php $ - [L] RewriteCond %{REQUEST_URI} !^/(helpful|helpful/.*)$ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d Redirect /oer /sobre RewriteRule . /yndeks.php [L] </IfModule> # END WordPress |
boarne
WordPress: Exclude triemtafel fan URL rewrite mei .htaccess