.htaccessファイルを使用してサブフォルダ内でリライトを実行する必要があります。サブディレクトリのリライト.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>
:私は次のコードで.htaccessファイルを持っているサブフォルダで
domain.com/subfolder/chapter/name
:それはに書き換える必要がある
domain.com/subfolder/chapter.php?urlkey=name
:現在のURLは次のようにフォームを持っていますModrewriteは有効になっていますが、何らかの理由でURLにアクセスしたときに何かの理由で
domain.com/subfolder/chapter/name
これは、次のエラーが返されます。
Notice: Undefined index: urlkey
/subfolder /を含む親フォルダにhtaccessファイルがありますか? – olegsv
親フォルダにhtaccessファイルがありません。 – Nijn
通知のエラーを完全に投稿できますか?ファイルと行番号が必要です。もしそうなら、そのファイルを投稿してください:) – JayIsTooCommon