我希望重写当前的目录结构以创建友好的网址。
目录结构
根文件夹
所以当前的网址路径是www.example.com/page/page1,但我想要的是www.example.com/page1。因此,可以将网站放置在Bitbucket中以启用版本控制。
非常感谢任何帮助或链接。
谢谢
答案 0 :(得分:3)
您可以在root/.htaccess
中使用以下规则:
RewriteEngine on
#1) Redirect from "/page/foobar" to "/foobar" #
RewriteCond %{THE_REQUEST} /pages/(.+)\sHTTP [NC]
RewriteRule ^ /%1 [L,R]
#2)internally redirect "/foobar" to "/page/foobar" #
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ /pages/$1 [NC,L]
这会在内部将/page
重定向到/page/page
。