You shouldn’t have to do anything particularly special to get this to work. The mod_rewrite directives in the /subfolder/.htaccess
file will naturally override the directives in the parent .htaccess
file (in the root).
However, the “problem” would seem to be the following line (in both files):
RewriteRule . /index.php [L]
You are rewriting to /index.php
(that’s index.php
in the document root) in both files. You need to remove the slash prefix on the substition:
RewriteRule . index.php [L]
You can do this in both files.
You already appear to set the RewriteBase
correctly. By specifying a non-relative path in the substitution, you are overriding the value set in the RewriteBase
directive.
Related Posts:
- Apache Fallback instead of add_rewrite_rule
- Rewrite /keyword1+keyword2.html to search page | .htaccess
- Chrome net::ERR_INCOMPLETE_CHUNKED_ENCODING error
- Getting a 500 Internal Server Error on Laravel 5+ Ubuntu 14.04
- How to remove index.php from WordPress site URL
- Redirect old php link to wordpress link in .htaccess
- Redirect old php link to wordpress link in .htaccess
- How to create custom 401, 403 and 500 error pages?
- cURL 28 error after switch from to brew php 7.2 on localhost
- PHP – redirect https to http and www to non-www
- How to run multiple Async HTTP requests in WordPress?
- WP CLI info showing correct PHP binary but wrong version of PHP
- Bypass .htaccess when using download_url
- How can I run a .php file located in my site’s root folder?
- Fix 403 error on WordPress multisite network using subdomains
- How to redirect all 404 in a WordPress subdirectory to the index.php of subdirectory?
- WordPress multisite causing Error 101 (net::ERR_CONNECTION_RESET): Unknown error [duplicate]
- How to run multiple websites from single WordPress setup
- WordPress media upload “HTTP error”
- Using PHP in a Stylesheet (possibly a “.htaccess” problem?)
- WordPress-site can be reached on x.x.x.x/index.php – but not directly on the IP without index.php
- Block PHP Files Nginx
- Mysterious HTTP 404 header in my own scripts
- Is it possible to move wordpress out of webroot?
- login wp impossible
- wp-admin/index.php gives a “500 Internal Server Error [closed]
- PHP Code stuck in Cache [Memcached] [closed]
- Change the actual (or viewable) WordPress directory structure
- Add htaccess rules with insert_with_markers at beginning of htaccess
- Evaluations of two wordpress security plans against php code injection attack
- WordPress (3.9.1) MultiSite Permissions. Is chown the answer?
- Cannot get media type from ‘x-mapp-php5’
- How to rewrite URL with PHP variables with htaccess to a normal looking URL?
- Apache /Ubuntu server not running WordPress installation, outputting PHP code like HTML
- How to change home or site url using action hooks or filter?
- WordPress: get recent posts, delete the current category
- Was told to change the .htacess file form .html to .php so this would work properly
- PHP Warning: chmod(): Operation not permitted in class-wp-filesystem-direct.php on line 173
- How to change redirection route to a php page for making it only accessible by logged-in members?
- WordPress admin dashboard missing icons
- subdirectory index.php is not working
- Incorrect MIME type for assets with Valet
- custom url rewrite for wordpress
- WordPress & Fastcgi proper setup?
- NGINX rewrite rules for multisite
- Loading index.php contents which located outside blog folder for post single page
- Large Woocommerce Site (83,000 items), What Can I Do? [closed]
- WP & Server Speed [Teacher Question]
- WordPress add_rewrite_rules for custom URLs ending in .html
- Call to undefined function mysql_connect() After upgrading PHP 7.1 to 7.3
- How does WP work in conjunction with a web server?
- Troll the hackers by redirecting them
- Moving wordpress to different url/server creates redirect loop
- Seo Friendly Filter URLs
- Permalinks are not working in WordPress in digitalocean
- How to allow download url redirection only if user logged in WordPress site?
- Removing files programmatically
- Nginx WordPress and another Web app URL structure
- Apache HTTP Server stops working for only a certain local website
- How to debug failed changes to posts?
- Simple seo-friendly custom $_GET url rewrite with htaccess
- Which version of PHP-FPM is necessary to work with WP 3.5?
- Migrating site, only header shows
- Problem with data collection in tables
- How to make Subdomain work for product_tag?
- How to serve WordPress folder over subdomain?
- How to route root path / to /xyz in nginx?
- Pages from admin dasboard missing after site migration
- Rewrite rule not working, but only when parameter is text
- Internal Server Errors – Moving working multi-site install to my localhost
- How to edit content in WordPress and the Polylang – plugin? – with demosite
- Upgrade to PHP7.3 and Changing Apache from Prefork to Event Breaks WordPress
- Sudden Upload HTTP errors, PHP uploads and memory limits are already to high to my taste. Anything else?
- WordPress/NGINX not respecting the category URL for new posts
- Huge time to first byte on live site
- Deny php execution in /wp-includes – using .htaccess in /wp-includes VS root folder
- How come there is no error if I upgrade WordPress core after locking .htaccess permissions to 644?
- WordPress Redirect / Add_Rewrite_Rule – Non Index.php Page
- How to change query string with pretty URL in WordPress using .htaccess file
- 403 Forbidden Localhost Wamp Apache Php
- Problem with ajax request and directory structure after site migration
- Strange special character/Latin characters
- How can I add “.html” to the end of a single URL on a WordPress website?
- Resource 404 error on multisite subdirectory install
- redirect 301 with special character like WIX site “#!”
- 301 redirect from webpage to wordpress page in the same root
- Redirect homepage /page/1/ to /blog/page/1/
- Admin-area broken through weird issues
- Blog only showing code
- Enabling XSendFile causes 404 for images on WordPress Multisite / Network
- Why I can download any file except PHP files from a URL but I can download any from another site?
- 3 domains, 1 wordpress install, redirecting and changing domains on live site
- WordPress Memory limit not increasing
- Having an HTTP error 500 after migrating a website
- session_start(): Cannot find save handler ‘mm’ – session startup failed in /sites
- how to put shortcode to the top of the page – theme 2014
- How to use multiple 404 Error Pages in WordPress
- WordPress directories not writable after PHP version upgrade
- How can I improve and optimise my wordpress web server for better performance in 2023
- Restricting access to a file for everyone except logged in users