2012-10-01 35 views
0

我的根目录中有一个wordpress安装文件。我添加了一个名为'jobs'的文件夹,并在其中放置了一个php脚本。当我访问mysite.com/jobs时,它可以工作..但是当我在下面钻取时,例如尝试访问mysite.com/jobs/parttime/miami - 即默认为wordpress 404页面时。在WordPress目录中安装php脚本的Htaccess问题

我一直在寻找在这里正确的答案,但似乎无法做任何事情的工作。

的.htaccess

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

你的'.htaccess'文件是什么样的。您可能需要为'/ jobs'目录添加一个单独的规则,并从Wordpress中重写该目录。 – jeroen

+0

这也可能是ServerFault的问题... – poplitea

+0

Thx Jeroen。我一直试图发布代码,但无法获得格式。 – Andi

回答

2

有很多不同的方式去解决解决这个。另一种方法是在主要的WordPress重定向中添加一个RewriteCond,以便跳过以作业开始的请求。

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_URI} !^/?jobs 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 
+0

我似乎仍然无法使其工作,但我相信你的代码是正确的,而其他事情正在进行..所以我会给你一个最佳答案。 :)感谢您的协助! – Andi