SE дружественные URL-адреса фрагменты кода Apache - PullRequest
0 голосов
/ 10 июня 2010

Я хочу, чтобы example.com / 23-45 было преобразовано в example.com? Id = 23-45

Не могли бы вы опубликовать код, который я должендобавить в файл .htaccess, чтобы сделать эту работу (Это все, что я должен сделать, чтобы сделать эту работу - добавить кусок кода в файл .htaccess?)

Ответы [ 2 ]

0 голосов
/ 11 июня 2010

Вот что у меня сработало

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([0-9\-]+) ?id=$0
0 голосов
/ 10 июня 2010

Вы должны включить mod_rewrite в httpd.conf Apache. Чтобы использовать .htaccess, вам также необходимо иметь AllowOverride FileInfo и Options FollowSymLinks для каталога .htaccess в основной конфигурации. См. документы .

После этого .htaccess в корневом каталоге документов должен иметь:

RewriteEngine on
RewriteRule ^\d+-\d+$ ?id=$0 [B]
...