sorry, but that also doesn't work.
Is this really the way to exclude SilverStripe from looking into some folders?
Is there another way to make sure SS doesn't say 'page not found' in 'Non-SilverStripe-Folders?'
This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.
Please use forum.silverstripe.org for any new questions
(announcement).
The forum archive will stick around, but will be read only.
You can also use our Slack channel
or StackOverflow to ask for help.
Check out our community overview for more options to contribute.
sorry, but that also doesn't work.
Is this really the way to exclude SilverStripe from looking into some folders?
Is there another way to make sure SS doesn't say 'page not found' in 'Non-SilverStripe-Folders?'
Correction, it did work in some way:
RewriteCond %{REQUEST_URI} !/webshop/catalog
When I access www.mydomain.com/webshop/catalog
I automatically get the index.php :) so that is good news! Before I got the 'Page Not Found' message.
But when I try to login in the admin part (webshop/catalog/admin)
I get the firefox error: Page isn't redirecting correctly
(or something like that, had to translate it from dutch to enlish)
The php script redirects after a succesfull login to:
header('Location: ' . HTTPS_CATALOG_SERVER . $psRefer);
Where $psRefer is:
//if refer was passed in, use it. else default to index
$psRefer = (strlen(@$_POST['psRefer'])>0) ? $_POST['psRefer'] : DIR_WS_ADMIN.'index.php';
DIR_WS_ADMIN is:
define('DIR_WS_ADMIN', '/webshop/catalog/admin/');
Ok i Solved it :)
I used the osCommerce 'Log-in Log-out 1.7' module.
index.php includes 'applictation_top.php' which created a loop in loading the page. So Firefox/Safari couldn't load them.
For the people interessted:
Replace:
// login logout 1.7
if($_SERVER['SERVER_PORT'] == 80) {
Header("Location: " . HTTPS_CATALOG_SERVER . DIR_WS_ADMIN);
exit;
}
Into:
// login logout 1.7
if(getenv('HTTPS') == 'OFF') {
Header("Location: " . HTTPS_CATALOG_SERVER . DIR_WS_ADMIN);
exit;
}