이 문제에 대한 해결책을 찾기 위해 어디든지 보았습니다. 그러나 아무 것도 시도하지 않았습니다. 로그에이 영구 링크 설정을 가진 때 잘 작동 /index.php/%postname%/,하지만 내가 index.php를 부분을 제거 할 때 난 단지 404를 얻을 :가상 호스트를 사용할 때 Wordpress 하위 폴더에서 index.php를 제거하십시오.
[Tue Aug 13 05:05:46 2013] [error] [client 202.58.198.84] File does not exist: /var/www/html/domain1/postname, referer:.....
을 나는 레드가 가상 호스트를 통해 두 개의 Wordpress 사이트가있는 Apache를 실행하는 Hat 웹 서버. 가상 호스트는 다음과 같습니다.
<VirtualHost *:80>
# General
ServerAdmin [email protected]
DocumentRoot /var/www/html/domain1
ServerName domain1.com
ServerAlias www.domain1.com
# Logging
ErrorLog logs/domain1-error_log
CustomLog logs/domain1-access_log common
</VirtualHost>
및
<VirtualHost *:80>
# General
ServerAdmin [email protected]
DocumentRoot /var/www/html/domain2
ServerName domain2.com
ServerAlias www.domain2.com
# Logging
ErrorLog logs/domain2-error_log
CustomLog logs/domain2-access_log common
</VirtualHost>
하위 폴더에 htaccess로 파일은 프론트 엔드 설정에서 영구 링크를 변경 한 후에는 다음과 같습니다.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
은 또한 운없이
RewriteBase /subfolder
에
RewriteBase/
을 변경했습니다.
큰 문제는 아니지만 많은 버그가 있습니다! 나는 누군가가 이것에 대한 해결책을 가지고 있다면 감사 할 것이다.
당신은 남자입니다. 감사! – Gustaf