WordPress: htaccess URL pārrakstīt noteikums direktoriju noņemšana

Kā tieši piekļūt servera hostingu ja saknes direktorijā WordPress ir konfigurēta, lai darbotos kā draudzīgs URL?

Htaccess

Problēma

Mēs visi zinām, ka, ja jūs vēlaties piekļūt servera saknes direktorijā, vienkārši izsakoties, kam seko nosaukums, direktorija domēna. Tātad, piemēram, Ja tiek saukts par katalogu “attēli”, piekļūt pēc adreses http://taylorlopes.com/uploads.

Problēma ir tā, ka uzstādot WordPress (vai citām sistēmas) ar draudzīgu URL, Ko reiz sauc par lapu Kontakti ar URL http://taylorlopes.com/?page_id = 2, kļūst par kaut ko līdzīgu http://taylorlopes.com/contatos. Ņemiet vērā, ka šis jaunais paņēmiens, kā iegūt URL (DITA draudzīgi), Tas atgādina zvanu no kataloga, ir tas, ka Kontakti faktiski tas nav direktorijs, bet tikai vienu lapu.

Drīz vien, no tā brīža, kad jūs nolemjat izmantot draudzīgs URL nav iespējams izdarīt direktoriju, jo WordPress interpretē šo kā aicinājumu uz lapu, kas acīmredzot nepastāv, un met kļūdu “OPS! Šo lapu nevar atrast“. Tātad, Kā sagatavot katalogu bez WordPress interpretēt šo aicinājumu, kā lapu?

Šķīdums

Lai atrisinātu šo problēmu un var tieši piekļūt servera bez WordPress saknes direktorijā interpretēt kā lapu, Atveriet failu .Htaccess un pievienot šādu rindu tieši zem pirmais priekšraksts RewriteRule, mainot “MyDir” pašreizējā direktorija nosaukums:

Daļēja kodu

RewriteCond %{REQUEST_URI} !^/(MyDir|MyDir/.*)$

Pilnīgs kods

# SĀKT WordPress
<IfModule mod_rewrite.(c)>
RewriteEngine par RewriteBase /
RewriteRule ^ indekss .PHP $ - [L]
RewriteCond %{REQUEST_URI} !^/(MyDir|MyDir/.*)$
RewriteCond %{REQUEST_FILENAME} !-F RewriteCond %{REQUEST_FILENAME} !-RewriteRule . /Indekss.PHP [L]
</IfModule, jaunais gads>
# END WordPress

Piezīme:

Uz .Htaccess ir saknes direktorijā, kur tīmekļa saturs ir publicēts, piemēram, direktorijā /Www (WampServer) vai arī /Htdocs, North (Xampp).

Novirzīšanas

Ideja ir padarīt post (Lappuses) atbilde uz diviem draudzīgiem URL, šādā veidā, Ja kāds tips http://taylorlopes.com/about (lapu, Par nav nekādu) novirzīšana tiek veikta uz http://taylorlopes.com/sobre (Lappuses Par Pastāv). Lietošanai .Htaccess novirzīt:

Daļēja kodu

Novirzīt /Par /Par

Pilnīgs kods

# SĀKT WordPress
<IfModule mod_rewrite.(c)>
RewriteEngine par RewriteBase /
RewriteRule ^ indekss .PHP $ - [L]
RewriteCond %{REQUEST_URI} !^/(Util|Util/.*)$
RewriteCond %{REQUEST_FILENAME} !-F RewriteCond %{REQUEST_FILENAME} !-d novirzīt /Par /par RewriteRule . /Indekss.PHP [L]
</IfModule, jaunais gads>
# END WordPress

Avots

WordPress: Neiekļaut direktorija URL pārrakstīšana ar. Htaccess

Kopā hits: 7870

atstāt atbildi

E-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *