Hello,
I create 2 VirtualHost

<VirtualHost 127.0.0.2:80>
## Developer 
   DocumentRoot "D:\Project\project1\Dev\project1"
   ServerName project.project1
   ServerAlias project.project
   ErrorLog "logs/project.project1.log"
</VirtualHost>

<VirtualHost 127.0.0.2:80>
## Demo
   DocumentRoot "D:\Project\project1\Demo\project1"
   ServerName project.project1.demo
   ServerAlias project.project1.demo
   ErrorLog "logs/proje.clean.demo.log"
</VirtualHost>
#HOSTS
127.0.0.2				 project.project1
127.0.0.2				 project.project1.demo

But CleanURL is not working. How can I set cleanurl feature ?

Comments

alisamar’s picture

ok I found how to do it :) I forgot the directory directive :)

<Directory "D:/Project/project1/Dev/project1">
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    #Deny from all
    Allow from all
	
   RewriteEngine on
   RewriteBase /
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</Directory>

<Directory "D:/Project/project1/Demo/project1">
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    #Deny from all
    Allow from all
	
   RewriteEngine on
   RewriteBase /
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</Directory>
ashishdalvi’s picture

I had a same issue and above method worked for me.
@alisamar Thanks