我将网站重定向到我创建的子目录。子目录包含WordPress的安装,现在我要从网站屏蔽子目录url。
我想从URL中删除/ apt /。
今天,我尝试了所有事情,在Google上进行了搜索,并尝试在htaccess上写各种东西,但在这里我没有用。
在网站主目录上的htaccess上,我使用以下代码进行重定向
RewriteCond %{HTTP_HOST} ^mywebsite.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.mywebsite.com$
RewriteRule ^/?$ "http\:\/\/www\.mywebsite\.com/\apt" [R=301,L]
在/ apt /文件夹中的一个
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /apt/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /apt/index.php [L]
</IfModule>
# END WordPress
有人可以建议我如何从URL隐藏/ apt /扩展名吗?非常感谢。
尝试以下操作:删除重定向部分,然后使用此insead:
RewriteCond %{THE_REQUEST} ^GET\ /apt/
RewriteCond %{HTTP_HOST} ^(www\.)?mysite.com$
RewriteRule ^apt/(.*) /$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^(www\.)?mysite.com$
RewriteRule !^apt/ apt%{REQUEST_URI} [L]
然后对主要网站使用相同的代码。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句