1

我需要在我的所有网站 URL 的域名之后添加一个额外的单词。

假设我的网址是http://www.example.com/somecategory/someproduct.html,它应该是http://www.example.com/logado/somecategory/someproduct.html

是否可以使用 .htaccess 文件来做到这一点?

如果是这样,我应该在我的 .htaccess 文件中添加什么?

4

1 回答 1

1

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代码:

RewriteEngine On
RewriteBase /

# prefix each URL by /logado/ if it is not present
RewriteCond %{THE_REQUEST} !\s/+logado/ [NC]
RewriteRule ^ logado%{REQUEST_URI} [R=302,L,NE]

# internally remove /logado/ from all URLs
RewriteRule ^logado/(.*)$ $1 [L,NC]
于 2015-04-29T14:31:53.957 回答