Php Mod_重写问题-显示Wordpress内容与列出目录
我有一个我们教会的Wordpress博客。我们有一个名为“布道”的实际目录,网站上还有一个名为“布道”的部分。我需要能够去拿布道的清单,或者去拿布道 但是,如果我去,我需要它来播放或下载mp3。pdf文件也是如此 除了布道列表页面外,其他一切都正常。当我转到:它会给我一个目录列表。我需要它来允许WordPress规则工作,以将其指向正确的内容页 以下是我目前拥有的:Php Mod_重写问题-显示Wordpress内容与列出目录,php,wordpress,apache,.htaccess,mod-rewrite,Php,Wordpress,Apache,.htaccess,Mod Rewrite,我有一个我们教会的Wordpress博客。我们有一个名为“布道”的实际目录,网站上还有一个名为“布道”的部分。我需要能够去拿布道的清单,或者去拿布道 但是,如果我去,我需要它来播放或下载mp3。pdf文件也是如此 除了布道列表页面外,其他一切都正常。当我转到:它会给我一个目录列表。我需要它来允许WordPress规则工作,以将其指向正确的内容页 以下是我目前拥有的: # Use PHP5.4 as default AddHandler application/x-httpd-php54 .php
# 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
#使用PHP5.4作为默认值
AddHandler应用程序/x-httpd-php54.php
#开始WordPress
重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
RewriteCond%{REQUEST_FILENAME}-f
重写cond%{REQUEST\u URI}^/sermons/(.+)/*\(mp3 | pdf)$[NC]
重写规则^(.*)$-[L]
#结束WordPress
我做错了什么
提前感谢您的帮助 是否可以将此添加到重写规则列表的顶部 它将以布道结束的请求或以/index.php结束的布道路由到WordPress
RewriteRule sermons/?$ index.php [L]
为什么需要重写现有文件的请求?我缺少一个要求吗?不需要现有的文件,但是url现在可以调出这个:但是我需要它来调出wordpress页面。