2014-02-04 2 views
1

Я хотел бы иметь механизм, где URLs, как это:PHP/Htacess URL редирект/отображение

http://mywebsite.com/x 

Где 'х' является числом Е.Г.

http://mywebsite.com/23 

будет перенаправлять:

http://mywebsite.com/store.php?id=23 

Так что если он должен проверить, является ли x числовым. Если это так, то оно должно быть перенаправлено на:

http://mywebsite.com/store.php?id=x 

Что следует использовать? Есть ли способ, который PHP делает это изначально?

Я использую Htaccess, но правила, которые я делаю, продолжают разрушать апач, поэтому я только пытался отменить их всех и обратиться за советом.

+0

Вы хотите использовать перезапись для этого. Покажите свои текущие правила '.htaccess' и укажите, как они« продолжают разрывать Apache ». – Chris

ответ

2

but the rules I make keep breaking apache

Убедитесь mod_rewrite включен, когда вы пытаетесь эти правила.

Место это правило в файле DOCUMENT_ROOT/.htaccess:

RewriteEngine On 

RewriteRule ^([0-9]+)/?$ /store.php?id=$1 [L,QSA] 
Смежные вопросы