我为我们的教堂有一个Wordpress博客。我们有一个名为“布道”的目录,我们在网站上也有一个叫做布道的部分。我需要能够去http://ourchurch.org/sermons,得到一个布道或http://ourchurch.org/sermons/sermon-title/的清单,并得到布道。
然而,如果我去http://ourchurch.org/sermons/speakername/sermon.mp3,我需要它来播放或下载mp3。对于pdf文件也是如此。
除了布道列表页面()之外,一切都在正常工作。当我转到:http://ourchurch.org/sermons时,它会给我一个目录列表。我需要它来允许WordPress规则将其指向正确的内容页。
以下是我目前的情况:
# Use PHP5.4 as default
AddHandler application/x-httpd-php54 .php
# 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]
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_URI} ^/sermons/(.+)/*\.(mp3|pdf)$ [NC]
RewriteRule ^(.*)$ - [L]
</IfModule>
# END WordPress我做错了什么?
提前感谢您的帮助!
发布于 2015-10-16 23:54:51
也许把它添加到RewriteRule列表的最上面?
它将以布道或布道结束的请求路由到index.php (即WordPress )。
RewriteRule sermons/?$ index.php [L]https://stackoverflow.com/questions/33180778
复制相似问题