WordPress 404和页面重定向是完全错误的

时间:2017-07-07 10:49:52

标签: php wordpress .htaccess

我有一个页面site.com/case - 100%工作,除了...所有链接都尝试访问网址www.site.com/case/actual_page

此外,我创建了一个新页面," aboutus",访问它的唯一方法是通过site.com/case/aboutus

所以我似乎以某种方式将所有网站放在site.com/case之后,这是非常错误的。我很想摆脱/case/部分。

所以我只需要www.site.com,然后是www.site.com/casesite.com/aboutus等子网页。

我的.htaccess是:

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

我还有page.php

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

<?php
 get_header();?>

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

和function.php,此时只是空文件。

永久链接设置为帖子名称。

似乎&#34; aboutus&#34;页面会指向site.com/case/aboutus/page_name的所有链接,只需转到site.com/page_name

链接&#34; aboutus&#34;页面全部写为href =&#34; page_name.php&#34;。为什么这样指导?!

1 个答案:

答案 0 :(得分:0)

所以,事实证明你不能在WordPress中使用相对链接...

我将所有hrefs从href="pagename.php"更改为href="../pagename.php"

这是完美的。