我正在尝试从特定文件夹加载内容(index.html)到Wordpress中的特定文件夹(已经使用的URL)。
下面是.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我尝试过很少修改这个重写规则:
RewriteRule ^/category/funny-posts/ /funny-images/ [L]有趣的是,图片是我的服务器上的一个目录,我安装了WP。它们都在根文件夹中。
当我输入www.site.com/ index.html /好笑-post/时,如何从/趣-图像/加载?
发布于 2015-05-29 16:22:11
如果index.html文件没有显示(并且您想要的URI被传递给WP),这可能是因为您将规则放在了末尾。试着把它放在RewriteEngine On后面。哦,我不认为你需要那个RewriteBase。另外,在新规则中,就在category之前,您不需要使用前导斜杠。
您的文件现在应该如下所示:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^category/funny-posts/ /funny-images/ [L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPresshttps://stackoverflow.com/questions/30534075
复制相似问题