graphicandpromo Posted September 27, 2016 Share Posted September 27, 2016 Hello to all. I can not understand what I've done this morning, but I can not longer access my site prestashop .... I think some problem with the .htaccess file .... Then, I'll explain ... Domain: www.graphicandpromo.it The prestashop site is in the folder "prestashop" (so www.graphicandpromo.it/prestashop) When I go to www.graphicandpromo.it it redirect to http://www.graphicandpromo.it/prestashop/index.php/index.php? The same is if I go to www.graphicandpromo.it/prestashop/index.php It always add "index.php?" and the site don't appear..... File .htaccess in the main directory ## # @package Joomla # @copyright Copyright (C) 2005 - 2012 Open Source Matters. All rights reserved. # @license GNU General Public License version 2 or later; see LICENSE.txt ## ## # READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE! # # The line just below this section: 'Options +FollowSymLinks' may cause problems # with some server configurations. It is required for use of mod_rewrite, but may already # be set by your server administrator in a way that dissallows changing it in # your .htaccess file. If using it causes your server to error out, comment it out (add # to # beginning of line), reload your site in your browser and test your sef url's. If they work, # it has been set by your server administrator and you do not need it set here. ## ## Can be commented out if causes errors, see notes above. #Options +FollowSymLinks ## Mod_rewrite in use. RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^.graphicandpromo.it$ RewriteRule ^(.*)http://www.graphicandpromo.it/$1 [QSA,L,R=301] ## 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 `attempts` to Joomla! # # 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. ## Begin - Custom redirects # # If you need to redirect some pages, or set a canonical non-www to # www redirect (or vice versa), place that code here. Ensure those # redirects use the correct RewriteRule syntax and the [R=301,L] flags. # ## End - Custom redirects ## # Uncomment following line if your webserver's URL # is not directly related to physical file paths. # Update Your Joomla! Directory (just / for root). ## # RewriteBase / ## Begin - Joomla! core SEF Section. # RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] DirectoryIndex prestashop/index.php # # If the requested path and file is not /index.php and the request # has not already been internally rewritten to the index.php script RewriteCond %{REQUEST_URI} !^/index\.php # and the request is for something within the component folder, # or for the site root, or for an extensionless URL, or the # requested URL ends with one of the listed extensions RewriteCond %{REQUEST_URI} /component/|(/[^.]*|\.(php|html?|feed|pdf|vcf|raw))$ [NC] # and the requested path and file doesn't directly match a physical file RewriteCond %{REQUEST_FILENAME} !-f # and the requested path and file doesn't directly match a physical folder RewriteCond %{REQUEST_FILENAME} !-d # internally rewrite the request to the index.php script RewriteRule .* index.php [L] # ## End - Joomla! core SEF Section. File htaccess in the prestashop folder # ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # http://www.prestashop.com - http://www.prestashop.com/forums <IfModule mod_rewrite.c> <IfModule mod_env.c> SetEnv HTTP_MOD_REWRITE On </IfModule> RewriteEngine on #Domain: www.graphicandpromo.it RewriteRule . - [E=REWRITEBASE:/prestashop/] RewriteRule ^api$ api/ [L] RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] # AlphaImageLoader for IE and fancybox RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L] </IfModule> AddType application/vnd.ms-fontobject .eot AddType font/ttf .ttf AddType font/otf .otf AddType application/x-font-woff .woff <IfModule mod_headers.c> <FilesMatch "\.(ttf|ttc|otf|eot|woff|svg)$"> Header add Access-Control-Allow-Origin "*" </FilesMatch> </IfModule> #If rewrite mod isn't enabled ErrorDocument 404 /prestashop/index.php?controller=404 # ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again Can you help me to understand what's the problem? Thanks Link to comment Share on other sites More sharing options...
Knowband Plugins Posted September 27, 2016 Share Posted September 27, 2016 Backup your main directory .htaccess and edit it to replace DirectoryIndex prestashop/index.php with DirectoryIndex prestashop/ Check if it helps. Link to comment Share on other sites More sharing options...
graphicandpromo Posted September 27, 2016 Author Share Posted September 27, 2016 Backup your main directory .htaccess and edit it to replace DirectoryIndex prestashop/index.php with DirectoryIndex prestashop/ Check if it helps. ForbiddenYou don't have permission to access / on this server. This is the result..... Link to comment Share on other sites More sharing options...
Knowband Plugins Posted September 27, 2016 Share Posted September 27, 2016 We think you need to edit your Joomla directory .htaccess file. If you don't have access, kindly contact your hosting provider. Link to comment Share on other sites More sharing options...
graphicandpromo Posted September 27, 2016 Author Share Posted September 27, 2016 We think you need to edit your Joomla directory .htaccess file. If you don't have access, kindly contact your hosting provider. In the main directory there is a joomla site, but i can also delete it because I don't need it.... Link to comment Share on other sites More sharing options...
Knowband Plugins Posted September 27, 2016 Share Posted September 27, 2016 In the main directory there is a joomla site, but i can also delete it because I don't need it.... Can you just rename your .htaccess file of your Joomla directory. It has following code, which appears to be causing this issue. DirectoryIndex prestashop/index.php Link to comment Share on other sites More sharing options...
graphicandpromo Posted September 27, 2016 Author Share Posted September 27, 2016 Can you just rename your .htaccess file of your Joomla directory. It has following code, which appears to be causing this issue. DirectoryIndex prestashop/index.php I have renamed .htaccess file on the main folder.... The result is that now is online the joomla site.... If I go to www.graphicandpromo.it/prestashop/index.php it automatically rename in www.graphicandpromo.it/prestashop/index.php/index.php? Link to comment Share on other sites More sharing options...
graphicandpromo Posted September 27, 2016 Author Share Posted September 27, 2016 I've tried to rename also the htaccess on the prestashop folder..... It create the same problem.... It's possible that the problem is in a data on MYSQL server? Link to comment Share on other sites More sharing options...
Knowband Plugins Posted September 27, 2016 Share Posted September 27, 2016 Are you able to login Prestashop Admin side? If no, could you please access your database using phpMyAdmin and tell us the value of domain_ssl and physical_uri in the table ps_shop_url. Link to comment Share on other sites More sharing options...
graphicandpromo Posted September 27, 2016 Author Share Posted September 27, 2016 Are you able to login Prestashop Admin side? If no, could you please access your database using phpMyAdmin and tell us the value of domain_ssl and physical_uri in the table ps_shop_url. This is the error... In physical_uri there is /prestashop/index.php I modify in /prestashop/ and now work... Thanks! Link to comment Share on other sites More sharing options...
Knowband Plugins Posted September 27, 2016 Share Posted September 27, 2016 This is the error... In physical_uri there is /prestashop/index.php I modify in /prestashop/ and now work... Thanks! Great ! Glad to know that your issue is fixed now Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now