2017-07-07 4 views
0

Ich habe eine Seite, site.com/case - die funktioniert 100%, außer ... alle Links versuchen, URL zu gehen www.site.com/case/actual_pageWordPress 404 und Umleitung der Seite ist völlig falsch

Auch ich habe eine neue Seite, "aboutus", und der einzige Weg, um darauf zuzugreifen ist über site.com/case/aboutus.

So scheint ich irgendwie alle Seiten hinter site.com/case setzen, was ziemlich falsch ist. Ich würde gerne den /case/ Teil loswerden.

So würde ich nur noch www.site.com und dann Unterseiten wie www.site.com/case und site.com/aboutus, etc ..

Meine .htaccess ist:

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

Auch ich habe page.php:

<?php /* Template Name: CustomPageT1 */ ?> 

<?php 
get_header();?> 

<?php 
    while (have_posts()) : the_post(); 
     the_content(); 
    endwhile; 
?> 
<?php get_footer(); ?> 

Und function.php, das ist nur eine leere Datei an diesem Punkt.

Permalinks sind auf Post name festgelegt.

Es scheint auch "aboutus" Seite richtet alle Links auf , wenn es nur gehen sollte site.com/page_name.

Links in "Aboutus" -Seite werden alle als href = "page_name.php" geschrieben. Warum leitet es so ?!

Antwort

0

So stellt sich heraus, nicht relative Links in Wordpress verwenden können ...

ich meine hrefs alle von href="pagename.php" zu href="../pagename.php" geändert.

Und das funktioniert perfekt.