我正在創建一個相當簡單的網站。在根文件夾中有兩個靜態頁面(Home和Portfolio),並且在/blog
中有Wordpress。靜態頁面包括使用require_once("blog/wp-config.php");
的Wordpress。刪除文件擴展名並允許「僞目錄」?
該組合頁面將被使用Javascript(或者History.JS或十字路口/散列器)代表的類別和專輯「推」的網址。例如,點擊左側的「婚禮」將導致portfolio/weddings
,並且相冊將是portfolio/weddings/jane-jon-smith
。這些文件需要直接訪問時纔可用(我向您發送了一個指向相冊的鏈接)。
現在,我設置了它,以便可以從index.php
和portfolio.php
訪問靜態頁面。我用下面的.htaccess的指令能夠刪除的文件擴展名:
# Remove .php-extension from url
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^([^\.]+)/$ $1.php [L]
但是,當我試圖訪問一個網址,如portfolio/weddings
,我得到一個404錯誤,因爲這不是一個有效的目錄或文件。我一直在尋找,但似乎無法找到任何相關的東西,除了如何刪除擴展名(我工作)。
如何刪除文件擴展名並允許直接訪問這些「假」目錄?
我想我需要重定向匹配任何「組合/ *」,然後郵寄到「組合。 PHP的」。我會怎麼做? – synth3tk