Я хочу переписать два URL-адреса в папкеURL Rewrite два адреса в папке
первой является
www.example.com/mybooks/list.php?id=novel-15 в www.example.com/mybooks/novel-15 для этого у меня есть следующий код в MyBooks/.htaccess файл [.htaccess находится в папка MyBooks]
RewriteEngine on
RewriteBase /mybooks/
RewriteCond %{THE_REQUEST} /list\.php\?id=([^\s&]+) [NC]
RewriteRule^%1? [R=302,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([A-Za-z0-9-]+)/?$ list.php?id=$1 [L,QSA]
Сво работает отлично ...
Теперь я хочу переписать
MyBooks/search.php? Search_word = тайна & search_option = вся & страницы = 4 до MyBooks/тайны/все/4
я хочу сделать это с вне distrub первого варианта переписывания, как я могу это сделать
Почему вы хотите иметь 2 отдельные вещи имеют очень похожие URLs? Почему бы не переписать его, скажем, '/ mybooks/search/mystery-all-4'. Хотя можно различать оба URL-адреса, которые вы перечисляете, поскольку у последнего есть два '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '', это не кажется мне умным движением. Добавляя '/ search /' к URL-адресу, вы облегчаете себя, и это облегчает выяснение того, для чего нужен url. – Sumurai8
Я не могу понять, что ур говорит ... – user3347198