0

Web をJoomlaからWordPressに移行しています。そのためには、WordPress をインストールするための新しいサブフォルダーへのアクセスを設定する必要があります。

.htaccess実際の Joomla アプリを subdirectory にリダイレクトするファイルがあります/joomla/。ディレクトリ/wp/を削除する前に、セットアップとテストのためにアクセスする必要があります。/joomla/実際.htaccessは:

<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

削除または変更するIndexIgnoreだけでなく、アクセスを許可する/wp/必要があると思います。これについて手を貸してもらえますか?

GoDaddy でホスティング、仮想サーバーは Linux です。

4

2 に答える 2

0

次のように1つのルールを変更します。

RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{HTTP_HOST} ^(www\.)?www.myweb\.info$ [NC]
RewriteCond $1 !^wp/
RewriteRule ^(.*)$ /joomla/$1 [QSA,L]
于 2009-12-08T20:19:48.157 に答える
0

これにより、サーバー上の /wp/ サブディレクトリが無視されます。そうすれば、Wordpress をそのディレクトリにインストールし、Joomla のインストールを強制終了することなくテストおよびデプロイできます。

 RewriteRule ^wp/.*$ - [PT]
于 2009-12-08T20:16:11.947 に答える