我有一个像这样的目录结构:
root
root/en
我在根目录中有一个.htaccess:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !favicon\.ico [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ show_article.php?q=$1 [QSA]
这使SEO友好的URL。 (show_article.php生成html输出,但URL如下:root / title_of_the_article)
我想将整个网站克隆到root / en目录。
现在,使用我的.htaccess输出是这样的:
root/title -> root/title
root/en/title -> root/title
所以我需要心情化我的.htaccess才能像这样工作:
root/title -> root/title
root/en/title -> root/en/title
我不知道怎么做,今天我尝试了几件事,但没有任何成功。 请帮忙!
答案 0 :(得分:0)
您可以将此代码保留在/.htaccess
和/en/.htaccess
:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ show_article.php?q=$1 [QSA,L]