【问题标题】:Rewrite URL in wordpress with subfolders用子文件夹重写wordpress中的URL
【发布时间】:2013-08-23 18:59:15
【问题描述】:

我想做一个简单的 URL 重写,但无法成功...这是我所拥有的:

我在同一主机上有 3 个网站。

www.websiteAAA.com - 常规网站,位于“/website-AAA-folder”文件夹中

www.websiteBBB.com - 一个常规网站,位于“/website-BBB-folder”文件夹中

www.websiteCCC-Wordpress.com - 一个 Wordpress 网站,位于 '/website-CCC-Wordpress-folder' 文件夹中

我命令将请求重定向到正确的域文件我在主目录中有一个 .htaccess 文件:

Options +SymLinksIfOwnerMatch AddType text/html .shtml 
AddOutputFilter INCLUDES .shtml

#redirect to the correct folder
RewriteCond %{HTTP_HOST}  websiteAAA.com$ [NC]     
RewriteCond %{REQUEST_URI} !^/website-AAA-folder/.*$    
RewriteRule ^(.*)$  /website-AAA-folder/$1 [L]

#redirect to the correct folder
RewriteCond %{HTTP_HOST}  websiteBBB.com$ [NC]     
RewriteCond %{REQUEST_URI} !^/website-BBB-folder/.*$     
RewriteRule ^(.*)$  /website-BBB-folder/$1 [L]

#redirect to the correct folder
RewriteCond %{HTTP_HOST}  websiteCCC-Wordpress.com$ [NC]     
RewriteCond %{REQUEST_URI} !^/website-CCC-Wordpress-folder/.*$     
RewriteRule ^(.*)$  /website-AAA-folder/$1 [L]

在 /website-CCC-Wordpress-folder/(wordpress 站点所在的位置)中,有一个额外的 .htaccess 文件:

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

我想将 www.websiteCCC-Wordpress.com/aaa/ 重写为 www.websiteCCC-Wordpress.com/?id=2&someugleurl=e&blabla=1

我将此行添加到根文件夹中的 .htaccess 文件中:

RewriteRule ^(aaa)$  ?id=2&someugleurl=e&blabla=1 [L]

但是,这不起作用。

请指教。

谢谢

【问题讨论】:

    标签: wordpress .htaccess url


    【解决方案1】:

    想通了

    你必须放线

    RewriteRule ^(aaa)$  ?id=2&someugleurl=e&blabla=1 [L]
    

    在 wordpress 中的 htaccess 文件中排在第一位

    RewriteRule ^(aaa)$  ?id=2&someugleurl=e&blabla=1 [L]
    <IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase / 
    RewriteRule ^index\.php$ - [L] 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule . /index.php [L] 
    </IfModule>
    

    【讨论】:

      猜你喜欢
      • 2016-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-22
      • 2023-04-03
      • 2013-11-08
      • 2015-04-22
      • 1970-01-01
      相关资源
      最近更新 更多