php - css and image conflicts on. htaccess rewriterule -
i saw many similar problems experiencing followed every solutions , seems can't make run without conflicts.
html css calls:
<head> <base href="http://localhost/smartwavedev.sw_apiwebtool/" /> <link rel="stylesheet" href="assets/css/main.css" type="text/css"> <link rel="stylesheet" href="assets/css/login.css" type="text/css"> <link rel="stylesheet" href="assets/css/dashboard.css" type="text/css"> <link rel="stylesheet" href="assets/css/bootstrap/bootstrap.min.css" type="text/css"> <link rel="stylesheet" href="assets/css/docs.css" type="text/css"> </head> .htaccess
rewriteengine on rewritecond %{request_filename} !-d rewritecond %{request_filename}\.php -f rewriterule ^([^/]+)$ $1.php rewriterule ^([^/]+)/([^/]+)$ $1.php?page=$2 rewriterule ^([^/]+)/([^/]+)/([^/]+)$ $1.php?page=$2&nav=$3 thanks help!
first of condition malformed:
rewritecond %{request_filename}\.php -f it should be:
rewritecond %{request_filename} !-f now trigger on files. next up, rewritecond match first rewriterule following it. third rule 3 elements still matching (and blocking) css files. either need repeat rewritecond lines rules, or implement better solution. specific case, i'd recommend dropping entire concept of rewriting , replace with:
fallbackresource index.php and parse $_server['request_uri'] in index.php file.
Comments
Post a Comment