0

我有一个 wordpress 网站,我想在其中添加一个音乐播放器,以不中断音乐的方式,访问者可以浏览网站,同时连续收听音乐

我添加了两个 iframe:第一个加载他的网站,而另一个加载音乐播放器。然后我将两者都放在一个名为 home.php 的包装器中,并将以下规则添加到 .htaccess 文件中:

DirectoryIndex home.php

所以包装器将加载而不是从 Wordpress 加载 index.php。home.php 的代码如下:

 <iframe class="miMarco" src="index.php"></iframe>
 <iframe src="audio/index.php" frameborder="0" width="230" height="70"></iframe>

这就是我改变的全部。

完整的 .htaccess 如下所示:

# Use PHP5 Single php.ini as default 
AddHandler application/x-httpd-php5s .php
DirectoryIndex home.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]
</IfModule>

# END WordPress

当我访问网站时出现问题,home.php 作为索引加载,然后它进入重定向循环,因为不断加载音乐播放器,从不加载 wordpress 站点。

任何想法为什么会发生这种情况?这是 .htaccess 问题还是 wordpress 问题?谢谢!

4

1 回答 1

1

您可以尝试使其既不home.php也不audio被 wordpress 处理。您可以排除然后就像index.php被排除在外:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^home\.php$ - [L]
RewriteRule ^audio - [L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
于 2012-10-16T20:48:59.850 回答