Я на самом деле разрабатываю небольшой веб-сайт php (только php, без java), и я хотел бы что-то выяснить.Apache proxypass или правила перезаписи
Когда у меня есть этот адрес, называемый URL A: http://www.domain.com/?toto, всё работает Я хотел бы переписать его http://www.domain.com/toto (так называемый URL B), но когда я попробовал, у меня есть 404 страница не найдена.
Что я должен использовать, чтобы сообщить apache, когда у вас есть URL B, это псевдоним URL A?
Он пробовал проксипасс, переписывал правила, не достигнув моей цели. Может кто-то мне помочь, пожалуйста?
Thx много !!!
UPDATE: изменил 'RewriteRule' - было это в обратном направлении (ой). –
-1 для публикации непроверенных материалов. +1 для исправления сломанного примера – jgb
Я, наконец, достиг того, что хочу, и вот результат: # Перепишите для http://domain.com/index.php?action=11111 RewriteCond% {QUERY_STRING}^(\ w +) = (\ w +) $ RewriteRule (. *) $ /% 1 /% 2? [R = 301, L] #Rewrite назад RewriteCond% {REQUEST_FILENAME}! -f RewriteCond% {REQUEST_FILENAME}! -d RewriteRule ([^ /] *)/([^ /] *)/\? $ 1 = $ 2 [END] –