簡體   English   中英

使用htaccess進行簡單的URL重寫

[英]simple URL rewrite using htaccess

我希望重寫當前的目錄結構以創建一個友好的URL。

目錄結構

根文件夾

  • 包括
  • 圖片
  • 的CSS
  • JS
  • 部分
  • 網頁
  • 第1頁
    • 的index.php
  • 第2頁
  • 第3頁
  • 第4頁

因此,當前的URL路徑是www.example.com/page/page1,但我希望擁有的是www.example.com/page1。 因此,可以將網站放置在Bitbucket上以啟用版本控制。

任何幫助或鏈接都將不勝感激。

謝謝

您可以在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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM