1

Тема: Як зробити таку силку

як зробити, щоб силка site.com/index.php?page=home виводилась в стрічці браузера наступним чином: site.com/home і всі наступні get писались після знака '?'. Наприклад: site.com/home?get1=5&get2=12 і так далі.

Подякували: Monolith1

2

Re: Як зробити таку силку

olekca01 написав:

як зробити, щоб силка site.com/index.php?page=home виводилась в стрічці браузера наступним чином: site.com/home і всі наступні get писались після знака '?'. Наприклад: site.com/home?get1=5&get2=12 і так далі.

таке можна зробити в файлі .htaccess

3

Re: Як зробити таку силку

ost.bregin2014 написав:
olekca01 написав:

як зробити, щоб силка site.com/index.php?page=home виводилась в стрічці браузера наступним чином: site.com/home і всі наступні get писались після знака '?'. Наприклад: site.com/home?get1=5&get2=12 і так далі.

таке можна зробити в файлі .htaccess

За допомогою перенаправлення всіх запитів на головну сторінку

4

Re: Як зробити таку силку

ost.bregin2014 написав:
olekca01 написав:

як зробити, щоб силка site.com/index.php?page=home виводилась в стрічці браузера наступним чином: site.com/home і всі наступні get писались після знака '?'. Наприклад: site.com/home?get1=5&get2=12 і так далі.

таке можна зробити в файлі .htaccess

ось так це робиться!

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?q=$1 [L,QSA,R=301]
Подякували: 0xDADA11C71

5

Re: Як зробити таку силку

olekca01 написав:

як зробити, щоб силка site.com/index.php?page=home виводилась в стрічці браузера наступним чином: site.com/home і всі наступні get писались після знака '?'. Наприклад: site.com/home?get1=5&get2=12 і так далі.

Спробуйте погуглити про MVC та створення PHP-рушіїв(CMS). А так, банально можна просто прибрати розширення файлу .php за допомогою .htaccess, але Ви мабуть не це хочете...

6

Re: Як зробити таку силку

В мене на сайті сторінки виводяться за допомогою get['page'] індексна сторінка відповідно до get вибирає потрібну сторінку і виводить. Але деколи потрібні і додаткові get.

7

Re: Як зробити таку силку

olekca01 написав:

В мене на сайті сторінки виводяться за допомогою get['page'] індексна сторінка відповідно до get вибирає потрібну сторінку і виводить. Але деколи потрібні і додаткові get.

То передавайте додаткові get. А в тому файлику, де їх отримуватиме прописуєте $_GET["назва get-параметру"].

8

Re: Як зробити таку силку

силку зробить сталін, а в такому випадку треба робити посилання

Подякували: iovchynnikov, Monolith, ostap34PHP3