私はhtaccessを使用して私のPHPアプリケーションクリーナーでURLを作成しようとしています。以前の私のアプリケーションのリンクは、この形式でPHPのURL書き直し
http://localhost/25_2_april/video.php?cat_id=2&category=Programming-Language
あったが、htaccessファイルの助けを借りて、私は
http://localhost/25_2_april/video-library/2/Programming-Language
に変換することができました。さて、私のアプリケーションを実行するたびに、URLを編集してきれいなURLにすると、きれいなURLの代わりに乱雑なURLが読み込まれるということです。今は、それは直接汚れたURLの代わりにきれいなURLをロードする任意の方法です。
以下は、この特定のページを呼び出すアンカータグです。
<a href="<?php echo 'video.php?cat_id='.$cat_id.'&category='.$cat_name; ?>">
あなたのhtaccessファイルを表示していただけますか?しかし、あなたは新しいもののように見えるようにリンクを編集することもできます。 – kaldoran
'オプション+ FollowSymLinks' 'RewriteEngine on'の 'のRewriteCond%{REQUEST_FILENAME}!-f' 'のRewriteCond%{REQUEST_FILENAME}!-d' 'のRewriteRule ^ビデオライブラリ/([A-また、Za - z0-9 - ] +)/([A-Za-z0-9 - ] +)/?$ /var/www/html/25_2_april/video.php?cat_id=$1&category=$2 [L] ' ' RewriteRule ^ビデオライブラリ/([A-Za-z0-9 - ] +)/?$ /var/www/html/25_2_april/search_results.php?cat_id=$1 [L] ' –
@ HarjeevSingh: 、リンクhrefにきれいなURLを置くと、htaccessは乱雑なURLのために変換されます – bfahmi