Я хочу использовать modrewrite, чтобы дать мне чистые URLs как:мод переписывают неприятности
http://www.mydomain.com/about/
быть:.
http://www.mydomain.com/index.php?page=about
И идти три слоя в я написал это, но его не работает вообще:
RewriteRule ^([^/\.]+)/?$ /index.php?page=$1 [L]
RewriteRule ^([^/\.]+)/([^/\.]+)/?$ /index.php?section=$1&page=$2 [L]
RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ /index.php?section=$1&subsection=$2&page=$3 [L]
Я тестировал добавление print_r ($ _ GET); и его пустым, когда я иду в
mydomain.com/about/
Edit, получил это работает. Глупо мне, мне не нужно «/» выше до index.php.
Однако теперь он не покажет мне мои css/images. Я добавил это, но он все еще не работает.
RewriteRule \.(css|jpe?g|gif|png)$ - [L]
Что она делает это добавление параметров URL-адреса на просьбы изображения, как, например:
/page/images/bg.jpg
вместо:
/изображения/Б.Г. .jpg
Любые идеи?
RewriteEngine On? – mario
Yup, переписать двигатель включен. – user1117873