Ben sayfa isteklerini kontrol etmek nispeten karmaşık. Htaccess dosyası var, bu şu anda bir WordPress kurulumunu içeren bir dizinin bir istisna ile, bir indeks dosyası (bazı tip istisnalar ile birlikte) dosyaların tüm istekleri yönlendirir.
Şimdi WordPress Kalıcı desteğini etkinleştirmeniz gerekiyor ama ben biraz zorluk çalışmak. Htaccess değiştirerek yaşıyorum.
Kalıcı daha-SEO dostu URL'ler üretmek için gerekli olan ve normalde sadece WordPress tarafından halledilir - (aksi ama bu benim davam, o mod-rewrite kuralı, ayrıntılı olarak here gerekli olduğu görülmektedir etkin zaman) 404 tepki verir.
Burada geçerli olan htaccess içeriği.:
RewriteEngine ON
RewriteCond %{HTTP_HOST} !^www\..*
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} ^([^.]*)\.(co\.uk)
RewriteRule ^.*$ http://www.%1.%2%{REQUEST_URI} [R=permanent,L]
AddHandler application/x-httpd-php .phtml
#RewriteBase /blog/
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule . /blog/index.php [L]
RewriteBase /
RewriteRule ^blog/ - [L]
RewriteRule !\.(js|ico|gif|jpg|JPG|png|css|php|phtml|pdf|txt|xml|swf|flv)$ index.phtml
Ben çalışıyorum ve WordPress Kalıcı işlevselliği için bir kural eklemek için başarısız olduğum yerde dışarı yorumladı bölümdür.
Başlangıçta, ben bu kod çalışıyordu ama aslında olmayan bazı WordPress istekler hala blog / index.php dosyasına yönlendirilir ve diğer site alanlarına blogun dışında bağlantıları takip çalışırken bu tekrar bloga yönlendirilir ediliyor düşündüm index.php.