2016-06-26 2 views
0

Я хочу переписатьНужна помощь для HTAccess PHP ID RewriteRule

www.domain.com/xyzdetails.php?id=91741 

в

www.domain.com/rakesh-gupta 

rakesh-gupta сохраняется как rakesh gupta в таблице как поле title для PHP идентификатор 91741.

Я попробовал метод, используя нижеприведенный URL, но не получилось.

http://zenverse.net/seo-friendly-urls-with-htaccess/

Благодаря

+0

Что вы подразумеваете под 'did not work out'? Это ошибка? Какой код вы использовали? – chris85

+0

https://github.com/phanan/htaccess – rjdown

+0

Возможный дубликат [переписывание URL с PHP] (http://stackoverflow.com/questions/16388959/url-rewriting-with-php) –

ответ

2

Если вы хотите переписать любую статической строкой, как rakesh-gupta/12345 того правило может быть

# www.domain.com/rakesh-gupta/12345 
RewriteRule ^rakesh-gupta/(\d+)$ 

И если вы думаете, что ваше переписывание URL будет динамичным, а не то regex можно написать как ^(.*)/(\d+)$. Здесь первая группа (.*) что-нибудь (название, имя, бизнес, .....) и вторая группа \d+ для идентификатора и правило

# www.domain.com/rakesh-gupta/12345 
# www.domain.com/title/12345 
# www.domain.com/...../12345 
RewriteRule ^(.*)/(\d+)$ /xyzdetails.php?id=$2 

Надеется, что это заставит вас чувствовать.

+0

Привет, Получил Q, rakesh gupta - всего одно значение, поэтому для всей таблицы мне нужно создать файл htaccess как RewriteEngine на RewriteRule^title/(\ d +) $ /xyzdetails.php?id=$1 –

+0

'RewriteRule^(. *)/(\ d +) $ /xyzdetails.php? id = $ 2'. он будет работать для любого шаблона '/ any_char/id_no' – MH2K9

+0

мой URL-адрес: http://rejoicep.com/recruitment-drive-detail.php?recrid=1 , и я хочу, чтобы это преобразование с помощью: http: // rejoicep.com/Jobs-In-Andhra-Pradesh-For-ABAP-Consultant и как это изменить с каждым идентификатором http://rejoicep.com/recruitment-drive-detail.php?recrid=2 http://rejoicep.com/Jobs-In-Adilabad-For-ABAP-Consultant Я пробовал файлы htaccess ниже. Вариант 1 RewriteEngine на RewriteRule^(. *)/(\ D +) $ /recruitment-drive-detail.php?id=$2 Вариант 2 RewriteEngine на RewriteRule^jobtitle/(\ d +) $ /recruitment-drive-detail.php?id=$1 Я делаю некоторые ошибки здесь. –

Смежные вопросы