我需要使用.htaccess文件在子文件夾中執行重寫。當前URL具有格式如:在子文件夾中重寫子文件.htaccess
domain.com/subfolder/chapter.php?urlkey=name
它需要改寫爲:
domain.com/subfolder/chapter/name
在子文件夾中我有下面的代碼.htaccess文件:
<IfModule mod_rewrite.c>
Options -Indexes
RewriteEngine On
RewriteBase /subfolder/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^chapter/([a-z0-9]+)/?$ chapter.php?urlkey=$1 [L,NC,QSA]
</IfModule>
Modrewrite啓用,但由於某種原因,當我去的網址
domain.com/subfolder/chapter/name
它返回以下錯誤:
Notice: Undefined index: urlkey
你有一個父文件夾中包含/子文件夾/ htaccess文件嗎? – olegsv
我在父文件夾中沒有htaccess文件。 – Nijn
您能否發佈完整通知錯誤?它應該有一個文件和行號。如果是這樣,請發佈該文件:) – JayIsTooCommon