2009-12-06 5 views
0

je migrer mon web de Joomla à WordPress, afin de le faire, je dois configurer l'accès à un nouveau sous-dossier pour installer WordPress.règle rewite pour deux dossiers

J'ai un fichier .htaccess redirigeant l'application Joomla dans le sous-répertoire /joomla/. J'ai besoin d'accéder à /wp/ pour configurer et tester avant de supprimer le répertoire /joomla/. Actual .htaccess est:

<Files php.ini> 
    order allow,deny 
    deny from all 
</Files> 

rewritecond %{http_host} ^myweb.info 
rewriterule ^(.*)$ http://www.myweb.info/$1 [r=301,nc] 
Options FollowSymLinks 
RewriteEngine On 

# www.myweb.info joomla hack 
# Add missing trailing slashes. 
RewriteCond %{HTTP_HOST} ^(www\.)?www.myweb\.info$ [NC] 
RewriteCond %{DOCUMENT_ROOT}/joomla%{REQUEST_URI}/ -d 
RewriteRule [^/]$ %{REQUEST_URI}/ [R=301,L] 

# Domain to sub directory. 
RewriteCond %{ENV:REDIRECT_STATUS} ^$ 
RewriteCond %{HTTP_HOST} ^(www\.)?www.myweb\.info$ [NC] 
RewriteRule ^(.*)$ /joomla/$1 [QSA,L] 

#No Directory Listing and Browsing 
IndexIgnore */* 
Options All -Indexes 
# End deny directory listing 

suppose que je dois supprimer ou modifier IndexIgnore mais aussi permettre l'accès /wp/, peut vous me donner un coup de main à ce sujet?

Hébergement sur GoDaddy, le serveur virtuel est Linux.

+0

Appartient sur serverfault. – outis

Répondre

0

Ceci va ignorer votre sous-répertoire/wp/sur le serveur. De cette façon, vous pouvez installer Wordpress dans ce répertoire, tester et déployer sans tuer votre installation Joomla.

RewriteRule ^wp/.*$ - [PT] 
+0

Hey, merci Tallboy – Virgilib

+0

Juste pour être sûr,^wp/est égal à n'importe quel nom a mon direcoty wp, non? – Virgilib

+0

Oui, c'est correct. J'ai vu que copier votre fichier htaccess dans le répertoire wp fonctionne. Content que tu l'aies fonctionné. – TALLBOY

0

modifier votre une règle comme suit:

RewriteCond %{ENV:REDIRECT_STATUS} ^$ 
RewriteCond %{HTTP_HOST} ^(www\.)?www.myweb\.info$ [NC] 
RewriteCond $1 !^wp/ 
RewriteRule ^(.*)$ /joomla/$1 [QSA,L] 
+0

Merci Gumbo, je vais essayer mais jusqu'à présent, copier le htaccess dans le répertoire wp fonctionne. – Virgilib

Questions connexes