Simple Password Protect Category Pages

Using htaccess, godaddy, php, cgi fix, $_SERVER[‘PHP_AUTH_USER’], $_SERVER[‘PHP_AUTH_PW’]

Fixes:
godaddy login keeps on popping up (popup) due to cgi mode.

Works on Specific Categories


See code fix:

1. PHP FILE


$pageurl=$_SERVER[REQUEST_URI];

if(($pageurl=='/categories/x')||($pageurl=='/categories/y')){

if(isset($_SERVER['HTTP_AUTHORIZATION'])) {
$auth_params = explode(":" , base64_decode(substr($_SERVER['HTTP_AUTHORIZATION'], 6)));
$_SERVER['PHP_AUTH_USER'] = $auth_params[0];
unset($auth_params[0]);
$_SERVER['PHP_AUTH_PW'] = implode('',$auth_params);
}

if (!isset($_SERVER['PHP_AUTH_USER'])) {
header("WWW-Authenticate: Basic realm="Private Area"");
header("HTTP/1.0 401 Unauthorized");
print "Sorry - you need valid credentials to be granted access! Try again by refreshing this page. Refresh Pagen";
exit;
} else {
if (($_SERVER['PHP_AUTH_USER'] == 'username') && ($_SERVER['PHP_AUTH_PW'] == 'password')) {

} else {
header("WWW-Authenticate: Basic realm="Private Area2"");
header("HTTP/1.0 401 Unauthorized");
print "Sorry - you need valid credentials to be granted access! Try again by refreshing this page. Refresh Pagen";
exit;
}
}
}

2. HTACCESS (linux)


RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]

Great ideas for gaining authority links

  • chamber of commerce
  • trade organizations
  • local news sites (i.e. latimes.com, ocregister.com)
  • local university pages (discounts, resource pages)
  • donations (local or nationwide businesses, non-profits, etc)
  • radio and news stations (also try npr for a story)
  • interview authority in niche (or write an article that mentions authority plus mention this to them)
  • certification listings
  • conferences
  • city websites (losangeles.com)
  • EDU

How to Solve the Warning: date() [function.date]:

If you have received a top page error similiar to the below, here’s how you correct it.

Warning: date() [function.date]: It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier.

OPTION 1 – PHP.Ini – Define Server Timezone

Add this to top of your root domain php.ini file.

php_value date.timezone “America/Los_Angeles”


OPTION 2 – Inside PHP Files (you will need to set this for ALL php files (not recommended in most cases)

<?php
date_default_timezone_set(‘America/Los_Angeles’);
?>


* List of all support timezones

Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara

Africa/Asmera
Africa/Bamako
Africa/Bangui
Africa/Banjul
Africa/Bissau

Africa/Blantyre
Africa/Brazzaville
Africa/Bujumbura
Africa/Cairo
Africa/Casablanca

Africa/Ceuta
Africa/Conakry
Africa/Dakar
Africa/Dar_es_Salaam
Africa/Djibouti

Africa/Douala
Africa/El_Aaiun
Africa/Freetown
Africa/Gaborone
Africa/Harare

Africa/Johannesburg
Africa/Juba
Africa/Kampala
Africa/Khartoum
Africa/Kigali

Africa/Kinshasa
Africa/Lagos
Africa/Libreville
Africa/Lome
Africa/Luanda

Africa/Lubumbashi
Africa/Lusaka
Africa/Malabo
Africa/Maputo
Africa/Maseru

Africa/Mbabane
Africa/Mogadishu
Africa/Monrovia
Africa/Nairobi
Africa/Ndjamena

Africa/Niamey
Africa/Nouakchott
Africa/Ouagadougou
Africa/Porto-Novo
Africa/Sao_Tome

Africa/Timbuktu
Africa/Tripoli
Africa/Tunis
Africa/Windhoek

America/Adak
America/Anchorage
America/Anguilla
America/Antigua
America/Araguaina

America/Argentina/Buenos_Aires
America/Argentina/Catamarca
America/Argentina/ComodRivadavia
America/Argentina/Cordoba
America/Argentina/Jujuy

America/Argentina/La_Rioja
America/Argentina/Mendoza
America/Argentina/Rio_Gallegos
America/Argentina/Salta
America/Argentina/San_Juan

America/Argentina/San_Luis
America/Argentina/Tucuman
America/Argentina/Ushuaia
America/Aruba
America/Asuncion

America/Atikokan
America/Atka
America/Bahia
America/Bahia_Banderas
America/Barbados

America/Belem
America/Belize
America/Blanc-Sablon
America/Boa_Vista
America/Bogota

America/Boise
America/Buenos_Aires
America/Cambridge_Bay
America/Campo_Grande
America/Cancun

America/Caracas
America/Catamarca
America/Cayenne
America/Cayman
America/Chicago

America/Chihuahua
America/Coral_Harbour
America/Cordoba
America/Costa_Rica
America/Creston

America/Cuiaba
America/Curacao
America/Danmarkshavn
America/Dawson
America/Dawson_Creek

America/Denver
America/Detroit
America/Dominica
America/Edmonton
America/Eirunepe

America/El_Salvador
America/Ensenada
America/Fort_Wayne
America/Fortaleza
America/Glace_Bay

America/Godthab
America/Goose_Bay
America/Grand_Turk
America/Grenada
America/Guadeloupe

America/Guatemala
America/Guayaquil
America/Guyana
America/Halifax
America/Havana

America/Hermosillo
America/Indiana/Indianapolis
America/Indiana/Knox
America/Indiana/Marengo
America/Indiana/Petersburg

America/Indiana/Tell_City
America/Indiana/Vevay
America/Indiana/Vincennes
America/Indiana/Winamac
America/Indianapolis

America/Inuvik
America/Iqaluit
America/Jamaica
America/Jujuy
America/Juneau

America/Kentucky/Louisville
America/Kentucky/Monticello
America/Knox_IN
America/Kralendijk
America/La_Paz

America/Lima
America/Los_Angeles
America/Louisville
America/Lower_Princes
America/Maceio

America/Managua
America/Manaus
America/Marigot
America/Martinique
America/Matamoros

America/Mazatlan
America/Mendoza
America/Menominee
America/Merida
America/Metlakatla

America/Mexico_City
America/Miquelon
America/Moncton
America/Monterrey
America/Montevideo

America/Montreal
America/Montserrat
America/Nassau
America/New_York
America/Nipigon

America/Nome
America/Noronha
America/North_Dakota/Beulah
America/North_Dakota/Center
America/North_Dakota/New_Salem

America/Ojinaga
America/Panama
America/Pangnirtung
America/Paramaribo
America/Phoenix

America/Port-au-Prince
America/Port_of_Spain
America/Porto_Acre
America/Porto_Velho
America/Puerto_Rico

America/Rainy_River
America/Rankin_Inlet
America/Recife
America/Regina
America/Resolute

America/Rio_Branco
America/Rosario
America/Santa_Isabel
America/Santarem
America/Santiago

America/Santo_Domingo
America/Sao_Paulo
America/Scoresbysund
America/Shiprock
America/Sitka

America/St_Barthelemy
America/St_Johns
America/St_Kitts
America/St_Lucia
America/St_Thomas

America/St_Vincent
America/Swift_Current
America/Tegucigalpa
America/Thule
America/Thunder_Bay

America/Tijuana
America/Toronto
America/Tortola
America/Vancouver
America/Virgin

America/Whitehorse
America/Winnipeg
America/Yakutat
America/Yellowknife

Antarctica/Casey
Antarctica/Davis
Antarctica/DumontDUrville
Antarctica/Macquarie
Antarctica/Mawson

Antarctica/McMurdo
Antarctica/Palmer
Antarctica/Rothera
Antarctica/South_Pole
Antarctica/Syowa

Antarctica/Vostok

Arctic/Longyearbyen

Asia/Aden
Asia/Almaty
Asia/Amman
Asia/Anadyr
Asia/Aqtau

Asia/Aqtobe
Asia/Ashgabat
Asia/Ashkhabad
Asia/Baghdad
Asia/Bahrain

Asia/Baku
Asia/Bangkok
Asia/Beirut
Asia/Bishkek
Asia/Brunei

Asia/Calcutta
Asia/Choibalsan
Asia/Chongqing
Asia/Chungking
Asia/Colombo

Asia/Dacca
Asia/Damascus
Asia/Dhaka
Asia/Dili
Asia/Dubai

Asia/Dushanbe
Asia/Gaza
Asia/Harbin
Asia/Hebron
Asia/Ho_Chi_Minh

Asia/Hong_Kong
Asia/Hovd
Asia/Irkutsk
Asia/Istanbul
Asia/Jakarta

Asia/Jayapura
Asia/Jerusalem
Asia/Kabul
Asia/Kamchatka
Asia/Karachi

Asia/Kashgar
Asia/Kathmandu
Asia/Katmandu
Asia/Kolkata
Asia/Krasnoyarsk

Asia/Kuala_Lumpur
Asia/Kuching
Asia/Kuwait
Asia/Macao
Asia/Macau

Asia/Magadan
Asia/Makassar
Asia/Manila
Asia/Muscat
Asia/Nicosia

Asia/Novokuznetsk
Asia/Novosibirsk
Asia/Omsk
Asia/Oral
Asia/Phnom_Penh

Asia/Pontianak
Asia/Pyongyang
Asia/Qatar
Asia/Qyzylorda
Asia/Rangoon

Asia/Riyadh
Asia/Saigon
Asia/Sakhalin
Asia/Samarkand
Asia/Seoul

Asia/Shanghai
Asia/Singapore
Asia/Taipei
Asia/Tashkent
Asia/Tbilisi

Asia/Tehran
Asia/Tel_Aviv
Asia/Thimbu
Asia/Thimphu
Asia/Tokyo

Asia/Ujung_Pandang
Asia/Ulaanbaatar
Asia/Ulan_Bator
Asia/Urumqi
Asia/Vientiane

Asia/Vladivostok
Asia/Yakutsk
Asia/Yekaterinburg
Asia/Yerevan

Atlantic/Azores
Atlantic/Bermuda
Atlantic/Canary
Atlantic/Cape_Verde
Atlantic/Faeroe

Atlantic/Faroe
Atlantic/Jan_Mayen
Atlantic/Madeira
Atlantic/Reykjavik
Atlantic/South_Georgia

Atlantic/St_Helena
Atlantic/Stanley

Australia/ACT
Australia/Adelaide
Australia/Brisbane
Australia/Broken_Hill
Australia/Canberra

Australia/Currie
Australia/Darwin
Australia/Eucla
Australia/Hobart
Australia/LHI

Australia/Lindeman
Australia/Lord_Howe
Australia/Melbourne
Australia/North
Australia/NSW

Australia/Perth
Australia/Queensland
Australia/South
Australia/Sydney
Australia/Tasmania

Australia/Victoria
Australia/West
Australia/Yancowinna

Europe/Amsterdam
Europe/Andorra
Europe/Athens
Europe/Belfast
Europe/Belgrade

Europe/Berlin
Europe/Bratislava
Europe/Brussels
Europe/Bucharest
Europe/Budapest

Europe/Chisinau
Europe/Copenhagen
Europe/Dublin
Europe/Gibraltar
Europe/Guernsey

Europe/Helsinki
Europe/Isle_of_Man
Europe/Istanbul
Europe/Jersey
Europe/Kaliningrad

Europe/Kiev
Europe/Lisbon
Europe/Ljubljana
Europe/London
Europe/Luxembourg

Europe/Madrid
Europe/Malta
Europe/Mariehamn
Europe/Minsk
Europe/Monaco

Europe/Moscow
Europe/Nicosia
Europe/Oslo
Europe/Paris
Europe/Podgorica

Europe/Prague
Europe/Riga
Europe/Rome
Europe/Samara
Europe/San_Marino

Europe/Sarajevo
Europe/Simferopol
Europe/Skopje
Europe/Sofia
Europe/Stockholm

Europe/Tallinn
Europe/Tirane
Europe/Tiraspol
Europe/Uzhgorod
Europe/Vaduz

Europe/Vatican
Europe/Vienna
Europe/Vilnius
Europe/Volgograd
Europe/Warsaw

Europe/Zagreb
Europe/Zaporozhye
Europe/Zurich

Indian/Antananarivo
Indian/Chagos
Indian/Christmas
Indian/Cocos
Indian/Comoro

Indian/Kerguelen
Indian/Mahe
Indian/Maldives
Indian/Mauritius
Indian/Mayotte

Indian/Reunion

Pacific/Apia
Pacific/Auckland
Pacific/Chatham
Pacific/Chuuk
Pacific/Easter

Pacific/Efate
Pacific/Enderbury
Pacific/Fakaofo
Pacific/Fiji
Pacific/Funafuti

Pacific/Galapagos
Pacific/Gambier
Pacific/Guadalcanal
Pacific/Guam
Pacific/Honolulu

Pacific/Johnston
Pacific/Kiritimati
Pacific/Kosrae
Pacific/Kwajalein
Pacific/Majuro

Pacific/Marquesas
Pacific/Midway
Pacific/Nauru
Pacific/Niue
Pacific/Norfolk

Pacific/Noumea
Pacific/Pago_Pago
Pacific/Palau
Pacific/Pitcairn
Pacific/Pohnpei

Pacific/Ponape
Pacific/Port_Moresby
Pacific/Rarotonga
Pacific/Saipan
Pacific/Samoa

Pacific/Tahiti
Pacific/Tarawa
Pacific/Tongatapu
Pacific/Truk
Pacific/Wake

Pacific/Wallis
Pacific/Yap

Brazil/Acre
Brazil/DeNoronha
Brazil/East
Brazil/West
Canada/Atlantic
Canada/Central
Canada/East-Saskatchewan
Canada/Eastern
Canada/Mountain
Canada/Newfoundland
Canada/Pacific
Canada/Saskatchewan
Canada/Yukon
CET
Chile/Continental
Chile/EasterIsland
CST6CDT
Cuba
EET
Egypt
Eire
EST
EST5EDT
Etc/GMT
Etc/GMT+0
Etc/GMT+1
Etc/GMT+10
Etc/GMT+11
Etc/GMT+12
Etc/GMT+2
Etc/GMT+3
Etc/GMT+4
Etc/GMT+5
Etc/GMT+6
Etc/GMT+7
Etc/GMT+8
Etc/GMT+9
Etc/GMT-0
Etc/GMT-1
Etc/GMT-10
Etc/GMT-11
Etc/GMT-12
Etc/GMT-13
Etc/GMT-14
Etc/GMT-2
Etc/GMT-3
Etc/GMT-4
Etc/GMT-5
Etc/GMT-6
Etc/GMT-7
Etc/GMT-8
Etc/GMT-9
Etc/GMT0
Etc/Greenwich
Etc/UCT
Etc/Universal
Etc/UTC
Etc/Zulu
Factory
GB
GB-Eire
GMT
GMT+0
GMT-0
GMT0
Greenwich
Hongkong
HST
Iceland
Iran
Israel
Jamaica
Japan
Kwajalein
Libya
MET
Mexico/BajaNorte
Mexico/BajaSur
Mexico/General
MST
MST7MDT
Navajo
NZ
NZ-CHAT
Poland
Portugal
PRC
PST8PDT
ROC
ROK
Singapore
Turkey
UCT
Universal
US/Alaska
US/Aleutian
US/Arizona
US/Central
US/East-Indiana
US/Eastern
US/Hawaii
US/Indiana-Starke
US/Michigan
US/Mountain
US/Pacific
US/Pacific-New
US/Samoa
UTC
W-SU
WET
Zulu

How to Start Local SEO Efforts

A few simple steps for follow with new strategy planning and beginning of new local seo projects.

1. Website Changes – start by updating contact page and homepage to include your cities in title tag and prominent areas in content as well as having your full address with phone number on all pages (footer is fine in many cases). Also, if possible try to embed a google map of your location.

2. Phone distribution lists – Register with the following and send your data across the internet.

My Business Listing by Acxiom [need to add code]
infousa
Express Data USA
Universal Business Listing (UBL)
Localeze
– What about Yext – we haven’t tried them yet. Would love to hear more in our comments section.

After that please verify your initial google maps via places.google.com and your yahoo and bing maps.

3. Submit to Yellow Pages and Local Directories

See more at our local seo link building list.

4. Local mentions

Find a list of all local city sites, newspapers and todo site in your city (los angeles for exaple) and start getting mentions, guest blogging and registering.

5. Use citation finder tool

Whitespark is THE tool to use. It pulls out a nice excel sheet of all found local mentions of your competitors citations. LOVE THIS TOOL!!!

Visit Whitespark Local Citation Finder

5. Send press relases

Make sure you have full citation info in each one of them

6. Use Google MapMaker

Verify you info and add old busness names to editing

See MapMaker

7. Other
– don’t forget to add as much information as you can to your listings (including videos and images)
– hcards
– get reviews on constant basis to all major listings especially google places, yelp and yahoo local
– learn from others (david mihm for example)

Local SEO Link Building List

See below a compiled list of popular sites we submit our local SEO clients to. We have tried to include links to the signup/submission pages. Please ofcourse verify that you do NOT have a listing prior to signing up. This list is just a general list that fits most local businesses.

My Business Listing by Acxiom
Infousa
ExpressDataUSA
UBL
Localeze
Yelp
Google Places
Yahoo Local
Bing Local
InsiderPages
Kudzu
Dexknows.com
Local.com
Mojopages
Manta
MacRAEsBlueBook
Upspring
Cylex USA
DirectoryM
iKarma
Directory Central
Tuugo
BBB
HotFrog
iBegin
YellowBot
CitySquares
Judy’s Book
CitySearch
Patch
BOTW Local
entrepreneur.com
ebusinesspages
Trustlink
Power Profiles
B2B Yellow Pages
Yellow Pages
showmelocal.com
Chamber of Commerce
Local.com
Merchant Circle
Cherrp
MyLocally