SEO / PHP: как конвертировать URL-адрес формы (Get-Method) без Javascript SEO-Friendly?

и на самом деле я конвертирую url с javascript

<script type="text/javascript"> $(document).ready(function() { $('.search-form').submit(function() { var value = $('.search-form input:text').val(); value = value = value.replace(/\W/,''); // replace window.location.href = value + "-keyword" + ".html"; return false; }); }); </script> 

есть ли способ конвертировать URL-адрес seo-friendly без javascript? возможно, с php?

Я использую следующую технику, потому что

  1. это допустимый URI для поиска «через адресную строку»,
  2. всегда хорошо переадресовывать, отвечая на запрос POST, чтобы избежать неудобства «хотите отправить информацию POST снова?» – предупреждает, когда пользователь пытается вернуться через кнопку возврата браузера
  3. проще узнать, что я искал, если URI очищен от скрытых значений, значения кнопки отправки и т. д.

Вот оно:

 <?php //receiving page if(isset($_GET['name_of_submit'], $_GET['search_phrase'])) { header("Location: /address_to_this_script/".$_GET['search_phrase']); die; } if(isset($_GET['search_phrase'])) { // handle search and validation here, don't forget to escape it! } 

Это то, что я буду делать, потому что, если кто-либо свяжется с любым URL-адресом, сок ссылки всегда будет течь в URL-адресе SEO в конечном итоге. Вы можете использовать onclick, чтобы перевести пользователя на URL-адрес SEO в javascript, но Google не будет следовать ему.

Одна вещь, которую вы можете сделать, – это сохранить эти поиски в db, а затем использовать их как «связанные ссылки» (версии seo), связанные с каждой страницей вашего сайта, таким образом они будут разворачиваться.

Лучший способ – удалить специальные символы и заменить их названиями страниц, категорий и разделов. С уважением