나는 루트 레벨의 Joomla 웹 사이트를 가지고 있고,/blog의 wordpress 블로그를 가지고있다.WordPress 서브 디렉토리의 블로그 .htaccess redirect
RewriteCond %{HTTP_HOST} ^example.com$
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
그러나,이 www.example.com/blog가는 문제가 발생합니다 (withoug :
는 루트 수준의 .htaccess 내부, 나는 같은 www가 리디렉션 www가 아닌를 구현해야 끝에 "/"가 붙음). 리디렉션 됨 http://www.example.com/cgi-bin/php53.cgi/blog/index.php
php53.cgi 파일은 PHP 5.3 버전을 활성화합니다.
#!/bin/sh
export PHP_FCGI_CHILDREN=3
exec /hsphere/shared/php53/bin/php-cgi
이/블로그 디렉토리 내부의 .htaccess입니다 : 이것은 그 파일의 내용입니다
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
# END WordPress
. 분명히 /blog/.htaccess 안에 www가 아닌 URL을 www가 아닌 URL에 추가하기 만하면됩니다. –
@GeorgeC 그것이 기쁘다;) 내가 당신을 위해 문제라고 생각했지만 그냥 다른 방법을 추가했습니다. – Prix