0

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

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

.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
4

1 回答 1

2

有很多不同的方法可以解决这个问题。另一种方法是将 RewriteCond 添加到主 WordPress 重定向,以便它跳过以作业开头的请求。

 # 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
于 2012-10-01T21:49:16.957 回答