Divi WordPress Theme
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

WordPress fix Recognize non WordPress pages (subdirectory)

Discussion in 'Misc WordPress Requests' started by rlbunch37840, Feb 7, 2018.

  1. rlbunch37840


    Recognize non WordPress pages (subdirectory), by rlbunch37840

    I am trying to get wordpress to recognize an index.php file within a sub directory. No matter how I write my htaccess file (in either directory) I simply can not get WordPress to recognize it. Does anyone have any suggestions. I am going nuts. I have even tried simply deleting the htaccess files to no avail.

    File Structure
    Wordpress: /public_html
    Boxbilling: public_html/boxbilling

    My WP htaccess file is the standard default file generated with install
    Below is my Boxbill htaccess file

    Options -Indexes
    Options +FollowSymLinks

    RewriteEngine On

    ## Begin - Rewrite rules to block out some common exploits.
    # If you experience problems on your site block out the operations listed below
    # This attempts to block the most common type of exploit <code>attempts</code>
    # Block out any script trying to base64_encode data within the URL.
    RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
    # Block out any script that includes a <script> tag in URL.
    RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
    # Block out any script trying to set a PHP GLOBALS variable via URL.
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    # Block out any script trying to modify a _REQUEST variable via URL.
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    # Return 403 Forbidden header and show the content of the root homepage
    RewriteRule .* index.php [F]
    ## End - Rewrite rules to block out some common exploits.

    ### re-direct to www
    #RewriteCond %{HTTP_HOST} ^yourdomain.com
    #RewriteRule (.*) http://www.yourdomain.com/$1 [R=301,L]

    # If you are receiving "Internal Server Error" message
    # Tune path if installing into subfolder, ie "RewriteBase /boxbilling/"
    RewriteBase /boxbill

    # This line is for Windows Environment when API is giving authorization error
    RewriteRule .? - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    RewriteCond %{REQUEST_FILENAME} -s [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [NC,L]
    RewriteRule ^(.*)$ index.php?_url=/$1 [QSA,L]

    <FilesMatch "\.(htaccess|htpasswd|ini|log|sh|inc|bak|phtml|sql)$">
    Order Allow,Deny
    Deny from all

    <IfModule mod_headers.c>
    # MONTH
    <FilesMatch "\.(flv|gif|jpg|jpeg|png|ico|swf)$">
    Header set Cache-Control "max-age=2592000"

    # WEEK
    <FilesMatch "\.(js|css|pdf|txt)$">
    Header set Cache-Control "max-age=604800"

    # DAY
    <FilesMatch "\.(html|htm)$">
    Header set Cache-Control "max-age=43200"

    Recognize non WordPress pages (subdirectory)

Share This Page

Monarch Social Sharing Plugin