Windows

GPO – seznam nastavení

V Microsoftím download centru jsem narazil na seznam a popis veškerých nastavení Group Policy pro WinServer 2008 ve formátu MS Excel zde. Celkem praktické. K dispozici jsou i verze pro starší systémy.

Batch, Skriptování, Windows

Nastavení TCP/IP a proxy pomocí netsh a reg add

Pokud se připojujete do více sítí jedním rozhraním, potřebujete vícero nastavení TCP/IP protokolu a někdy i proxy serveru.Toho lze docílit ve WinXP pomocí příkazů netsh a reg add

Příklad nastavení pevné adresy a zapnutí proxy:
rem u pripojeni "NET1" je IP/Maska 10.0.0.2/24, Brána 10.0.0.1
netsh interface ip set address "NET1" static 10.0.0.2 255.255.255.0 10.0.0.1 0
rem DNS 10.0.0.1
netsh interface ip set dns "NET1" static 10.0.0.1 PRIMARY
set cesta="HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
rem zapni proxy
reg add %cesta% /v ProxyEnable /t REG_DWORD /d 00000001 /f
reg add %cesta% /v ProxyOverride /d <local> /f
rem nastav proxy na 10.0.0.1:3128
reg add %cesta% /v ProxyServer /d 10.0.0.1:3128 /f

Příklad nastavení dynamické IP a připojení bez proxy serveru:
rem u pripojeni "NET1" vse automaticky
netsh interface ip set address "NET1" dhcp
netsh interface ip set dns "NET1" dhcp
set cesta="HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
rem vypni proxy
reg add %cesta% /v ProxyEnable /t REG_DWORD /d 00000000 /f

Poznámky:

  1. název připojení změňte dle vašeho; pozor na kódování diakritiky, musí být v Latin2
  2. při spouštění doporučuji mít vypnutý IE
  3. předpokládám, že WINS již nikdo nepoužívá, a proto jsem jej vynechal
  4. ve Windows Vista lze místo reg add použít netsh winhttp set proxy [myproxy]:[myport]

Apache

Odstranění koncovky .PHP pomocí .HTACCESS

Relativně dlouho jsem řešil, jak odstranit koncovku .php pomocí .htaccess souboru:

RewriteEngine On
 
RewriteBase /
 
#ze souboru settings.php neodstranovat koncovku php
RewriteCond %{REQUEST_URI} settings.php
RewriteRule settings.php settings.php [L]
 
#ze vsech ostatnich odstranit
RewriteCond %{REQUEST_URI} ^(.*)\.php$
RewriteRule ^(.*)\.php$ $1 [R,L]