Hello there, Try this one - http://www.solutions4all.info/post/cakephp-allow-sub-directory-by-htaccess
Which is working for me. On Sat, Aug 17, 2013 at 8:59 AM, Eric Haskins <[email protected]> wrote: > Change your RewriteBase /client > > <IfModule mod_rewrite.c> > RewriteEngine On > RewriteBase /client/ > RewriteCond %{REQUEST_FILENAME} !-d > RewriteCond %{REQUEST_FILENAME} !-f > RewriteRule ^(.*)$ index.php [QSA,L] > </IfModule> > > Your /login route would be root SPIP directory. If you have full control > of the server I would put in its own account or docroot anyway I hate > nested sites. I do this for my hosting customers all the time > > > Eric Haskins > High Octane Brands > http://highoctanebrands.com > > On Friday, August 9, 2013 11:20:59 AM UTC-4, gannher wrote: >> >> I have one web server. I would like run 2 website on this server. 1 >> website with SPIP (already running good) and 1 website with cakephp >> (problem with it). >> >> > SPIP => /var/www/vitrine/<spip_files> >> > >> > cakephp => /var/www/client/<cakephp_**files> >> >> The cakephp website is accessible by `client.<url>.eu` but when i go to >> this address, i have a 404 error. Can you say me why ? >> >> Here my /etc/apache2/sites-available/**default : >> >> <VirtualHost *:80> >> ServerAdmin webmaster@localhost >> >> DocumentRoot /var/www/vitrine >> ServerName <url>.eu >> <Directory /> >> Options FollowSymLinks >> AllowOverride All >> </Directory> >> <Directory /var/www/vitrine> >> Options Indexes FollowSymLinks MultiViews >> AllowOverride All >> Order allow,deny >> allow from all >> </Directory> >> >> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ >> <Directory "/usr/lib/cgi-bin"> >> AllowOverride None >> Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch >> Order allow,deny >> Allow from all >> </Directory> >> >> ErrorLog ${APACHE_LOG_DIR}/error.log >> >> # Possible values include: debug, info, notice, warn, error, crit, >> # alert, emerg. >> LogLevel warn >> >> CustomLog ${APACHE_LOG_DIR}/access.log combined >> </VirtualHost> >> >> <VirtualHost *:80> >> >> DocumentRoot /var/www/client/app/webroot >> ServerName client.<url>.eu >> <Directory /var/www/client> >> Options Indexes FollowSymlinks MultiViews >> AllowOverride All >> Order allow,deny >> allow from all >> </Directory> >> >> </VirtualHost> >> >> >> Here the /var/www/client/app/.htaccess : >> >> <IfModule mod_rewrite.c> >> RewriteEngine on >> RewriteBase / >> RewriteRule ^$ webroot/ [L] >> RewriteRule (.*) webroot/$1 [L] >> </IfModule> >> >> Here the /var/www/client/app/webroot/.**htaccess : >> >> <IfModule mod_rewrite.c> >> RewriteEngine On >> RewriteBase / >> RewriteCond %{REQUEST_FILENAME} !-d >> RewriteCond %{REQUEST_FILENAME} !-f >> RewriteRule ^(.*)$ index.php [QSA,L] >> </IfModule> >> >> Thanks :) >> > -- > Like Us on FaceBook https://www.facebook.com/CakePHP > Find us on Twitter http://twitter.com/CakePHP > > --- > You received this message because you are subscribed to the Google Groups > "CakePHP" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/cake-php. > For more options, visit https://groups.google.com/groups/opt_out. > -- *Thanks & Regards. ----------------------------------------------------------------------------------------------------------------------------- Yasir Arafat (Hasib)* *Head of Project Management, *Software Solutions Grameen Solutions Contact Information: ** ** Cell : +8801816 536 901, +880197 *333* 2 888 Web: http://arafats.info <http://arafats.info> -- Like Us on FaceBook https://www.facebook.com/CakePHP Find us on Twitter http://twitter.com/CakePHP --- You received this message because you are subscribed to the Google Groups "CakePHP" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/cake-php. For more options, visit https://groups.google.com/groups/opt_out.
