Я не использую его сам, но один из моих коллег использует этот стиль:
var myArray = [1,2,3,4];
for (var i = 0, item; item = myArray[i]; ++i) {
alert(item);
}
как ответ Ash, это поразит проблемы, если у Вас будут значения "falsey" в Вашем массиве. Избегать, чтобы проблема изменила его на (item = myArray[i]) != undefined
Just make the trailing slash optional:
RewriteRule ^videos/login/?$ /videos/login.php
But you should better use just one variant (with or without trailing slash) and redirect one to the other:
# add trailing slash
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .*[^/]$ /$0/ [L,R=301]
# remove trailing slash
RewriteRule (.*)/$ /$1 [L,R=301]
Использование mod_rewrite
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/videos/login/?$
RewriteRule (.*) /videos/login.php [L,R=301]
This work fine for me:
Rewriterule ^login(/|)$ /videos/login.php
redirect 301 /videos/login/index.html http://yoursite.com/videos/login.php The server will change the address http://mysite.com/videos/login/ and http://mysite.com/videos/login both to http://mysite.com/videos/login/index.html, based on the configuration but this is default. Before it encounters a 404 this address is redirected to the new one. At least this works at my site.
Had to use pre because the site let's me post only one hyperlink :/