Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8110355
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 6, 20262026-06-06T01:43:30+00:00 2026-06-06T01:43:30+00:00

I have next rewrite rules: RewriteEngine ON RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME}

  • 0

I have next rewrite rules:

RewriteEngine ON

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z]+)/(js|css|img)/(.+\.jpg|gif|png|js|css)$ media/myfiles/$1/$2/$3 [L]
RewriteRule .* index.php

I my application i have route class, that can process url’s for my needs.

When i try to open file, that contains extension that will match to rewrite rule, i move to next rewrite rule, and my router class process this url…

Any ideas why apache doesn’t stop after rule match first time?

P.S. first rule works after disabling second rule.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-06T01:43:32+00:00Added an answer on June 6, 2026 at 1:43 am

    Take a look here: http://httpd.apache.org/docs/2.2/rewrite/flags.html

    If you are using RewriteRule in either .htaccess files or in
    sections, it is important to have some understanding of
    how the rules are processed. The simplified form of this is that once
    the rules have been processed, the rewritten request is handed back to
    the URL parsing engine to do what it may with it.
    It is possible that
    as the rewritten request is handled, the .htaccess file or
    section may be encountered again, and thus the ruleset may be run
    again from the start. Most commonly this will happen if one of the
    rules causes a redirect – either internal or external – causing the
    request process to start over.

    (emph mine)

    So what I think happens is that your last rule hits, and redirects. It doesn’t call the bottom line. But then, the request is handled like any other request, your regexp DOESN”T hit, and in this run the bottom line DOES come into play.

    This is also why it works when you disable the bottom rule: the second time around there is nothing to do, so nothing happens.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have some problems with rewriting URL-s my .htacces file: RewriteEngine On RewriteBase /bsc/
I have next code, <form id=form1 runat=server> <asp:Label runat=server ID=Label1 EnableViewState=false /> <asp:CheckBox runat=server
I have next command in my batch script dir project\*.java /s /B > temp_file
I have next interface public interface IMyInterface { string this[string key] { get; set;
I have next form and some ashx <form action=FileUpload.ashx method=POST enctype=multipart/form-data id=frmUpload> <input id=fileupload
I have next 2 blocks of code: def replace_re(text): start = time.time() new_text =
I have next code: int main() { OwnSelect(23, FD_READ | FD_WRITE); // <---- Several
I have next tables Order , Transaction , Payment . Class Order has some
I have next code require 'rack/rpc' class Server < Rack::RPC::Server def hello_world Hello, world!
I have next problem, when I'm trying to retrieve value from xforms:select elements I

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.