Ama*_*nda 4 wordpress .htaccess
我正在尝试合并以下代码,以便WordPress永久链接在主目录中工作,waringis.com(顶部代码)和第二个域burrowpress.com重定向到子目录'waringis.com/burrowpress'(底部代码) -
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
RewriteEngine On
RewriteCond %{HTTP_HOST} burrowpress.com$ [NC]
RewriteCond %{REQUEST_URI} !^/burrowpress/.*$
RewriteRule ^(.*)$ /burrowpress/$1
Run Code Online (Sandbox Code Playgroud)
现在固定链接正在WordPress中工作,重定向工作,但图像必须是waringis.com/burrowpress/images/的直接链接,而不是burrowpress.com/images/ - 任何帮助非常感谢...
您需要交换代码块.在[L]对WordPress的规则,标志都在因为你的特殊路径的代码行停止执行该文件将"通行证" WordPress的REWRITE_COND语句:
RewriteEngine On
RewriteCond %{HTTP_HOST} burrowpress.com$ [NC]
RewriteCond %{REQUEST_URI} !^/burrowpress/.*$
RewriteRule ^(.*)$ /burrowpress/$1 [L]
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Run Code Online (Sandbox Code Playgroud)
您不需要两个RewriteEngine On语句,但由于WordPress能够重写您的.htaccess文件(取决于您如何设置),您可能希望保留它.如果要手动更新文件,则可以删除第二个RewriteEngine on指令.
在重要的是,我向前迈进的WordPress的您的特殊规则.
| 归档时间: |
|
| 查看次数: |
658 次 |
| 最近记录: |