2
私はルートディレクトリ内のファイルを次のようしている:私はへの編集リンクを持っているzones.phpファイルで.htaccessルールを使用してクエリ文字列URLを変更する方法
http://localhost/aponit/dev/zones (I hide .php extension using .htaccess rules)
:
Dev (root)
update.php
zones.php
ファイルには、次のURLを使用して示している。このzones.phpをクエリ文字列を介してフォームを編集します。リンクは怒鳴るです:私はこのリンクをクリックすると
<a class="btn btn-success btn-xs" href="<?php echo SITE_URL."zones/update?z=$zone_id"?>" >Edit</a>
は、それは次のURLを示しています:
http://localhost/aponit/dev/zones/update?z=55
しかし、ブラウザにそれは私にエラーメッセージを見せている:
内部サーバーエラー
を私の.htaccessルールは、その目的のリンクに適切なルールを定義していないためです。私が今欲しい
:
私はURLはユーザーフレンドリーでなければなりませんしたいです。例:.htaccessを使用してこのリンクを作成するにはどうすればよいですか。
現在の.htaccessルール:
ErrorDocument 404 /not-found.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [NC,L]
私はこれを試してみましょう。 –
okey、正しいURLを表示していますか?しかし、ページが壊れている!私はそれがzones.phpファイルをロードしているのを見ていますが、編集するフォームを表示するためにupdate.phpファイルをロードする必要があります。 –
WOW。それが私の必要なものです。ありがとうのトン: –