2016-03-21 10 views
2

WordPress web sitesinde garip bir davranışla karşılaştım.Web sitesinin-yönlendirme kullanımı yeniden yönlendirilmekte olan/en klasörü yeniden yönlendirilmekte olan

Kökte/en klasör oluşturdum ve orada başka bir WordPress web sitesine sahip olmak istiyorum. Ben

Yani mainwebsite.com/english-post yönlendiriliyorum ediyorum mainwebsite.com/en açmaya çalışırken

problemler

görünür WP ana etki alanında bulunan yazı öncelik verir ve bu sülük "en" ile başlar.

Klasörün adını "ren" olarak ve klasördeki web sitesi güzel görünecek şekilde değiştirmeyi denedim.

Bazı yönlendirmeler için .htaccess dosyasını işaretledim ve hiçbiri ayarlanmadı. >https://www.smashingmagazine.com/2014/11/enabling-multiscreen-tracking-with-google-analytics/

http://vanheusen.com/en yönlendirmeleri -

https://www.smashingmagazine.com/en yönlendirir:

ben bu yani ben WP ve aynı şeyi kullanan bazı "büyük" markalar üzerinde test olarak tipik WP davranış olduğunu olur fark ->http://vanheusen.com/products/english_shaded_box_silk_tie/

Bunu nasıl çözeceğiniz konusunda herhangi bir fikriniz var mı?

Bu benim .htaccess dosyasıdır:

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} !(en/) 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 
+0

Lütfen yazınızı düzenleyebilir ve root '.htaccess' dosyanıza yer verebilir misiniz? –

+0

.htaccess'iniz/en klasörünün içinde ne var? –

+0

@PanamaJack Ana sayfanın bir kopyası bu yüzden tam olarak aynı – Damir

cevap

0

Eğer klasöre

tr içindeki .htaccess aşağıda bu kuralı ihtiyaç

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteBase/
RewriteRule ^index\.php - [L] 

RewriteCond %{REQUEST_URI} !^/en 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 

Sonra ana .htaccess bu kuralı kullanmayı deneyin

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteBase /en/ 
RewriteRule ^index\.php - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /en/index.php [L] 
</IfModule> 
# END WordPress 

Bana bildirin Bu nasıl çalışır?