我想製作一個基本上是通配符設置的.htaccess文件。我有一個文件夾結構如下。.htaccess和子目錄
public_html/sites is the root directory and in this folder there are two sub directories:
public_html/sites/brand (there are many brand folders, just used brand as example)
public_html/sites/brand/event (there are many events in a brand folder, just used event as example)
I have files in each event folder such as index.php and media.php
我一直在重寫媒體頁面的URL結構我正在尋找未果。以下是我當前的.htaccess文件。
RewriteEngine On
RewriteRule ^media/([^/]*)$ /media.php?unqid=$1 [L]
所以我期望的預期URL是/ testbrand/4177/media/123456。我將在每個品牌下都有品牌和幾個活動,所以如果可能的話,我需要某種通配符。任何幫助表示讚賞。提前致謝。
我有幾個品牌的文件夾我只是表明一個爲例。每次在我們的系統中添加新品牌時,該目錄都會隨時創建。在網站文件夾中,我目前擁有30多個品牌,並且它們都共享相同的文件夾結構。由於它們是在運行中創建的,所以我需要某種類型的通配符,因爲它們是系統地創建的。 – NUGGET
好了,基本上我想將media.php?unqmid = 123456中的事件文件夾重寫爲/ media/123456。所以基本上media.php?media.php?unqmid = 123456變成testbrand/4177/media/123456,但是我需要這個.htaccess重寫來適用於所有品牌和事件,不僅僅是testbrand和eventid 4177. – NUGGET
4177是eventid testbrand是testbrand的一個子目錄),testbrand是網站的子目錄 – NUGGET