2017-07-11 5 views
-1

ホームページにはmysqlデータベースのニュース見出しがいくつかあり、クリック時にユーザーは.htaccessを使用して詳細ページにリダイレクトされます。見出しのリンクはwww.example.com/folder/mypage/$id/です。 私はwww.example.com/folder/$id/mypage/Mysqlはhtaccessを使用したページングでSEOに優しいURLを返します

My .htacees file 
options -MultiViews 
RewriteEngine On 
RewriteBase /folder/ 

RewriteRule ^mypage/([0-9]+)/$ mypage.php?page=$1 [L] 
RewriteRule ^(.*)/$ $1.php [NC,L] 


self page for pagination: 
$self = "https://www.example.com/folder/mypage"; 
+0

投稿を使用して、人々が直接行っているデータを送信しないでください。その情報をブックマークまたはURLに追加することはできません。 –

+0

どのようにインデックスページからの訪問者をリンクしていますか? POSTを使用しているとお伝えしましたか?どうして?あなたとあなたのhtaccessのコードを私たちに教えてください。 –

答えて

0

としてURLがSEOフレンドリーなURLを達成し、まだあなたがあなたの.htaccessファイルにApacheのMOD-リライトを使用することができ、あなたのURL変数をキャプチャします:

RewriteEngine On 
RewriteBase/
RewriteRule ^page/(.+)/(.+)/ /page.php?date=$1&url=$2 

これは=となるよう$ _GET [「日付」]あなたはSEO-ページ/ SEOフレンドリーなフォーマットから /ページ/ 2017年7月11日にURLを書き換え、GETメソッドを使用して変数をキャプチャすることができます'2017-07-11'と$ _GET ['url'] = 'seo-page'です。

次に、URL変数の値に基づいてコンテンツを動的に表示し、検索エンジンでクロールできるそのコンテンツの一意のURLを持つことができます。

関連する問題