2017-02-17 2 views
0

Я хочу изменить свой динамический url на статический URL-адрес для seo, пожалуйста, помогите мне. взрывать мой PHP-код и код HTAccess пожалуйста исправить проблемуДинамический URL-адрес для изменения статического URL-адреса

динамический URL: http://localhost/new/books_list.php?subject_id=2

статический URL: http://localhost/new/books_list/subject_id/2/

PHP код:

<?php 
$connect=mysql_connect("localhost","root",""); 

$select=mysql_select_db("test",$connect); 

if($_REQUEST[subject_id]!=""){ 

$subject_id=$_REQUEST[subject_id]; 

Htaccess код:

Options +FollowSymLinks 
RewriteEngine on 
RewriteRule books_list/subject_id/(.*)/ books_list.php?subject_id=$1 
RewriteRule books_list/subject_id/(.*) books_list.php?subject_id=$1 

помогите мне решить эту проблему. благодаря

+2

Это опечатка слишком сочная, чтобы исправить ... – Benjamin

+1

Пожалуйста, объясните, что именно ваша проблема, ошибки и т.д., и что вы пытались исправить. – Benjamin

+0

Мне нужно изменить динамический url на static only sir – Jayabal

ответ

0
i have a code like this check that and change as per your requirement 
# Enable mod_rewrite, start rewrite engine 
Options +FollowSymLinks 
RewriteEngine on 
# 
# Internally rewrite search engine friendly static URL to dynamic filepath and query 
RewriteRule ^product/([^/]+)/([^/]+)/([^/]+)/([^/]+)/([^/]+)/?$ /index.php?product=$1&color=$2&size=$3&texture=$4&maker=$5 [L] 
# 
# Externally redirect client requests for old dynamic URLs to equivalent new static URLs 
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\?product=([^&]+)&color=([^&]+)&size=([^&]+)&texture=([^&]+)&maker=([^\ ]+)\ HTTP/ 
RewriteRule ^index\.php$ http://example.com/product/%1/%2/%3/%4/%5? [R=301,L] 
Смежные вопросы