从包含WordPress

时间:2018-06-12 13:58:39

标签: wordpress .htaccess redirect trailing-slash

我在/ wordpress /目录中有一个单独的博客网站。 目前,该博客位于https://website.com/wordpress/ 博客项目没有尾部斜杠,可在https://website.com/wordpress/newsitem-name

处获得

我想在https://website.com/wordpress上提供博客(没有斜杠),并将尾部斜杠版本(/ wordpress /)重定向到非尾部斜杠(/ wordpress)。

我使用了' DirectorySlash Off',但我所得到的都是不正确的重定向或无限重定向。两个都打破了我的网站 我需要在.htacces文件中更改什么内容?

我的网站文件结构如下:


    .htaccess (#1) 
    index.php
    otherscript.php
    /wordpress
        .htaccess (#2)
        index.php
        other-regular-wordpress-files

.htaccess#1包含以下内容:


    Options -Indexes
    RewriteEngine On
    RewriteBase /

    #Remove trailing slash
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} (.*)$
    RewriteRule ^(.*)/$ https://%{HTTP_HOST}/$1 [R=301,L]

.htaccess#2包含以下内容:


    Options -Indexes
    # BEGIN WordPress
    
    RewriteEngine On
    RewriteBase /wordpress
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordpress/index.php [L]
    
    # END WordPress

我需要做些什么更改才能访问我的博客" / wordpress"?非常感谢你提前。

0 个答案:

没有答案