Hej,
Jag är ganska ny på wordpress och php, men skulle behöva hjälp med följande.
Jag har en massa kategorier på min blogg, de kategorier som bara har 1 post i sig skulle jag vilja med automatik flytta till själva inlägget.
kodexempel:
if(count($posts) == 1) {
$url = the_permalink();
header( "HTTP/1.1 301 Moved Permanently" );
header( "Status: 301 Moved Permanently" );
header( "Location: ".$url."" );
exit(0);
}
Vilket innebär att om kategorin bar innehåller 1 post så görs en redirect med en permenantly moved.
tittar jag på Serverheaders i firefox får jag följande:
Date: Tue, 23 Sep 2008 05:24:48 GMT
Server: Apache/1.3.39 (Unix) PHP/5.2.5 with Suhosin-Patch mod_ssl/2.8.30 OpenSSL/0.9.7e-p1
X-Powered-By: PHP/5.2.5
X-Pingback: min sajt
Expires: Wed, 11 Jan 1984 05:00:00 GMT
Last-Modified: Tue, 23 Sep 2008 05:24:48 GMT
Cache-Control: no-cache, must-revalidate, max-age=0
Pragma: no-cache
Status: 301 Moved Permanently
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; CHARSET=utf8
301 Moved Permanently
Det som INTE funkar är att man blir kvar på sidan och ingen redirect sker, skriver jag in länken för hand :
header( "Location: http:xxx osv" ); så funkar det klockrent, någon som har en idé vad jag gör för fel?