我希望我的原始网址http://example.com/
的内容在此网址下显示:http://example.com/seller/nokia
。 nokia
是动态的。我怎样才能做到这一点?
网址必须在所有网页上保持不变,例如,如果我导航到页面http://example.com/seller/nokia/about.php
,那么它将映射到http://example.com/about.php
我没有使用任何框架。
我是htaccess的新手所以我真的希望有人可以帮助我。我很确定这不是StackOverflow中任何现有问题的重复。
答案 0 :(得分:0)
将此添加到.htaccess中,以重定向所有从主目录中获取的php和html页面。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^/seller/(?:.*)/(.*\.(?:html|php))$ /$1 [R,L]
</IfModule>
这会将/seller/nokia/about.php
重定向到/about.php
。
或者,您仍然可以将/seller/nokia/about.php
显示为网址,并从/about.php
中获取该网址。为此,只需将R
标记更改为QSA
标记。