我已经在我的服务器上安装了Wordperss,而且我的内部有静态页面&在这个子目录中,我有另一个子目录和另一个静态页面。
我遇到问题,因为静态页面的重写规则不起作用 - 重定向到WP博客。
domain.com - wordpress
domain.com/archive/ - first static
domain.cin/archive/old/ - second static
在每个目录中我都有.htaccess文件。
此文件的代码。
WordPress的
# 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
domain.com/archive/.htaccess
Options All -Indexes
Options +FollowSymlinks
RewriteEngine on
RewriteBase /archive/
RewriteRule ^$ index.html
domain.com/archive/old/.htaccess
RewriteEngine On
RewriteBase /archive/old/
RewriteRule ^$ index.php
RewriteRule ^archiwum\.html$ /index.php?p=archiwum [L]
RewriteRule ^warsztaty.html$ /index.php?p=warsztaty
RewriteRule ^kontakt.html$ /index.php?p=kontakt
RewriteRule ^warsztaty-([0-9]+).html$ /warsztaty.php?p=warsztaty-$1
RewriteRule ^archiwum.html$ /index.php?p=archiwum
RewriteRule ^galerie.html$ /index.php?p=galeria-all
RewriteRule ^galeria-([0-9]+).html$ /galeria-$1.php
RewriteRule ^artykul/([a-zA-Z0-9\-]+).html$ /index.php?art=$1
RewriteRule ^cache.html$ /cache.php
这重定向不起作用 - 每次重定向到wordpress的索引。 只有RewriteRule ^ $ index.php工作正常。