WordPress: .htaccess tərəfindən URL qaydası yenidən yazmaqdan qovluğu çıxarın

WordPress dost URL-lər kimi işləmək üçün qurulmuşdursa, hosting serverinin kökündə birbaşa bir qovluğu necə əldə etmək olar?

htaccess

problem

Hamımız bilirik ki, serverin kökündəki bir qovluğa daxil olmaq istədiyiniz zaman, yalnız bu qovluğun adını və ardından domeni qoyun. sonra, məsələn, qovluq çağırılırsa “yükləmələr”, ona ünvana daxil olursan http://taylorlopes.com/uploads.

Problem WordPress-i konfiqurasiya edərkən (və ya başqa bir sistem) dost URL ilə, əvvəllər nə adlanırdı bir səhifə əlaqə URL ilə http://taylorlopes.com/?səhifə_id = 2, kimi bir şey olur http://taylorlopes.com/contatos. URL'yi axtarmağın bu yeni yolunu unutmayın (səmimi dedi), bir qovluğu axtarmağa bənzəyir, olan əlaqə əslində bir qovluq deyil, ancaq bir səhifə.

Logo, dost URL-lərdən istifadə etməyə qərar verdiyiniz andan etibarən bir qovluğu çağırmaq mümkün deyil, çünki WordPress bunu bir səhifəyə çağırış kimi şərh edir, açıq-aydın mövcud deyil, və səhv atır “Ops! Bu səhifə tapılmadı“. sonra, WordPress bu səhifəni bir səhifə olaraq şərh etmədən bir qovluğa necə zəng etmək olar?

həll

Bu problemi həll etmək və WordPressin bir səhifə olaraq şərh etmədən serverin kökündəki bir qovluğa birbaşa daxil olmaq, faylı açmaq .htaccess və ilk ifadənin dərhal altına aşağıdakı sətri əlavə edin Yenidən qayda, dəyişən “mydir” cari qovluğunuzun adı ilə:

Qismən kod

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

tam code

# WordPressə BAŞLA
<IfModule mod_rewrite.c>
Yenidən Mühərrik açın
Yenidən yazmaq /
RewriteRule ^index\.php $ - [L]
RewriteCond %{REQUEST_URI} !^/(mydir|mydir/.*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Yenidən qayda . /indeks.php [L]
</IfModule>
# WordPress başa çatdı

qeyd:

The .htaccess veb məzmunun yayımlandığı qovluğun kökündədir, qovluqdakı kimi /www (wampserver) və ya /htdocs (xampp).

Yönləndirmə

Buradakı fikir bir Post etməkdir (səhifə) iki dost URL üçün cavab, beləliklə, zaman kimsə növləri http://taylorlopes.com/haqqında (səhifəyə haqqında mövcud deyil) yönləndirmə edilir http://taylorlopes.com/sobre (səhifə haqqında mövcuddur). O istifadə edin .htaccess yönləndirmək:

Qismən kod

Yönləndirin /haqqında /haqqında

tam code

# WordPressə BAŞLA
<IfModule mod_rewrite.c>
Yenidən Mühərrik açın
Yenidən yazmaq /
RewriteRule ^index\.php $ - [L]
RewriteCond %{REQUEST_URI} !^/(faydalıdır|faydalıdır/.*)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Yönləndirin /haqqında /sobre
Yenidən qayda . /indeks.php [L]
</IfModule>
# WordPress başa çatdı

mənbə

WordPress: .Htaccess ilə yenidən yazmaq üçün URL-dən qovun

Total icazə: 7860

Cavab yaz

E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur *