У меня есть сайт, который в настоящее время отображает результаты как example.com/index.php?show=foo
и я хотел бы прочитать example.com/show/foo
.
Насколько я понимаю, это сделало бы их видимыми для роботов поисковых систем, и кажется, что это гораздо проще, чем создать пару сотен HTML-файлов ...
Я пробовал следующий код .htaccess:
Options +FollowSymLinks<br>
RewriteEngine on<br>
RewriteRule ^show/(.*)$ index.php?show=$1 [NC,L]
Без кубиков.
Также попробовал это, что я нашел в другом вопросе переполнения стека :
<IfModule mod_rewrite.c><br>
RewriteEngine On<br>
RewriteBase /<br>
RewriteCond %{REQUEST_FILENAME} !-f<br>
RewriteCond %{REQUEST_FILENAME} !-d<br>
RewriteRule ^([0-9A-Za-z]+)/?$ /index.php?show=$1 [L]<br>
</IfModule>
Есть идеи о том, что мне здесь не хватает?