.htaccess wordpress +子目录静态页面

时间:2016-07-07 16:52:14

标签: wordpress .htaccess mod-rewrite

我已经在我的服务器上安装了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工作正常。

0 个答案:

没有答案