0
我有一個文件夾,讓我們說,這www.website.org/folder/裏面有一個像下面.htaccess
阿帕奇國防部重寫 - 假時INFACT有一個
RewriteEngine On
RewriteRule ^folder/[0-9]+ http://www.website.org/folder/index.php?n=$1 [NC]
內folder
我有很多文件夾1234
,4567
等。我正在尋找的行爲是從www.website.org/folder/1234
改寫爲www.website.org/folder/index.php?n=1234
。但是,由於某些原因,重寫不會發生,並且出現Forbidden錯誤(因爲您無法訪問目錄本身)。
我該如何解決這個問題? 非常感謝你
- 注意:我不得不收起Options +FollowSymlinks
,因爲我得到提供商的網絡服務器的Option FollowSymLinks not allowed here
錯誤。
- 編輯1
繼傑森的文章中,我修改了的.htaccess如下(我仍然保留了它在folder
):
RewriteEngine On
RewriteBase /folder/
RewriteRule ^folder/([0-9]+)/?$ /folder/index.php?n=$1 [NC,L]
但它仍然使我的文件夾,爲什麼這是?謝謝!
可能會在'[0-9] +'周圍添加括號,以便$ 1'意味着什麼。 – cHao
我相信在'folder'中有.htaccess是什麼讓你失望。 –
確保您刪除了舊的.htaccess文件,並且正確地將您的URL寫入HTML鏈接。 –