Я хочу, чтобы иметь возможность переписать URL из:Apache modrewrite .htaccess
// examples
http://example.com/location/New York, NY -->
http://example.com/location/index.html?location=New York, NY
http://example.com/location/90210 -->
http://example.com/location/index.html?location=90210
http://example.com/location/Texas -->
http://example.com/location/index.html?location=Texas
http://example.com/location/ANYTHING.... -->
http://example.com/location/index.html?location=ANYTHING...
использованием .htaccess
и mod_rewrite.
Кто-нибудь знает, как это сделать?
Я попытался:
RewriteEngine on
RewriteCond %{REQUEST_URI} !location/index.html
RewriteRule ^location/(.*)$ /location/index.html?location=$1
Однако, не передавая переменную местоположения GET на страницу /location/index.html, когда вы используете «довольно URL» (например http://example.com/location/90210).
Я знаю, что это б/с, когда я эхо к экрану (с помощью JavaScript) местоположение GET переменную, когда длинный URL используется, он установлен, но при использовании довольно (короткий) URL, расположение GET переменная не определена.
почему дубликат? – Liam 2008-11-03 17:36:12
, пожалуйста, прекратите публикацию дубликатов, опубликуйте любые последующие действия в своих предыдущих вопросах. – Owen 2008-11-03 17:37:07