在public_html文件夹中,它们是其他域的多个文件夹和.htaccess文件。我需要编辑特定域的.htaccess文件,而不影响其他域。
以下是.htaccess文件的最后几个条目的样子
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
我想在RewriteBase之后添加这段代码,但我不想搞砸其他域名。
RewriteRule ^page/(.*) ads/page/$1 [R=301,L]
RewriteRule ^page/(.*)/ ads/page/$1/ [R=301,L]
我该如何解决这个问题?
答案 0 :(得分:0)
您可以在.htaccess
指令中使用AccessFileName
指定要使用的不同VirtualHost
个文件:
<VirtualHost <ip address>:80 >
# ...
AccessFileName .htaccess.some_domain