• I read and followed this post to move my installation to it’s own directory (“wordpress”): https://codex.www.ads-software.com/Giving_WordPress_Its_Own_Directory

    I have two questions regarding the .htaccess and index.php files.

    1. index.php files
    I changed the index.php file in the root to be:
    require( dirname( __FILE__ ) . ‘/wordpress/wp-blog-header.php’ );

    But I left the index.php file in the sub-directory as it was:
    require( dirname( __FILE__ ) . ‘/wp-blog-header.php’ );

    2. .htaccess files
    What is the correct method for the two .htaccess files that my installation will have (one in the root and one in the sub-directory).

    The root .htaccess contains redirects etc controlled from cPanel – where should alterations to .htaccess concerning WordPress go? To the file in the root or just to the file in the sub – or both?

    Thanks for your assistance!
    Daniel

Viewing 2 replies - 1 through 2 (of 2 total)
  • 1. that’s correct
    2. whenever you make changes in the WordPress admin (with permalinks for example), it will change the .htaccess file in the ROOT of your site.

    Thread Starter the_ausswe

    (@the_ausswe)

    Thanks for clarifying that – so wouldn’t it be best to delete the .htaccess in the sub-directory?

    And I was also thinking of “manual input” into the .htaccess dealing with WordPress – for example I added this according to the WP Forum to help hardening WP:

    # Block the include-only files.
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^wp-admin/includes/ - [F,L]
    RewriteRule !^wp-includes/ - [S=3]
    RewriteRule ^wp-includes/[^/]+\.php$ - [F,L]
    RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F,L]
    RewriteRule ^wp-includes/theme-compat/ - [F,L]
    </IfModule>
    
    # BEGIN WordPress
Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘How to correctly install WordPress in it's own (sub) directory’ is closed to new replies.