Я знаю, что есть слишком много вопросов и ответов по этому поводу, поэтому я должен заранее извиниться, но у меня ничего не работает.
Я запустил свой веб-сайт на хостинге Godaddy/Linux и попытался переписать свои URL-адреса. Как это выглядит сейчас
https://www.mywebsite.com/tours/tour_id=15
и я бы хотел, чтобы это было
https://www.mywebsite.com/tour/15 или даже лучше вместо идентификатора, чтобы ПОЛУЧИТЬ заголовок из sql (что, если это невозможно через htaccess, я могу сделать это с помощью php) Мой собственный заголовок https://www.mywebsite.com/tour/Мой Собственный заголовок
Я действительно новичок в htaccess, ниже то, что уже написано в файле
# Redirects to https
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} ^(www\.)?mywebsite\.com
RewriteRule ^(.*)$ https://www.mywebsite.com/$1 [R=301,L]
RewriteEngine On
RewriteBase /
# Removes index.php from ExpressionEngine URLs
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteCond %{REQUEST_URI} !/system/.* [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]
# Directs all EE web requests through the site index file
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
# Remove trailing slash in the end
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
буду благодарен за любую помощь






Добавьте в начало .htaccess это правило перезаписи:
RewriteEngine On
RewriteRule ^tour/\d+$ /tours/tour_id=$1 [L]
Только что сделал... не работает. Это должно сработать мгновенно, верно?