Ես Wordpress theme_directory/page-rsvp.php
-ում ունեմ էջ, որն ինձ պետք է պաշտպանված գաղտնաբառով .htaccess-ով: Ես սա մշակում եմ լոկալ՝ օգտագործելով MAMP PRO:
Ես ունեմ .htaccess և .htpasswd ֆայլ theme_directory-ում: Ես ունեմ հետևյալը .htaccess ֆայլում, բայց այն չի աշխատում: Ամեն անգամ, երբ ես գնում եմ localhost:8888/site/rsvp, իսկորոշման հուշումը չի երևում:
<Files “page-rsvp.php”>
AuthName "Username and password required"
AuthUserFile ./.htpasswd
Require valid-user
AuthType Basic
</Files>
Իհարկե, wordpress-ի տեղադրման արմատում կա .htaccess ֆայլ, որն ունի հետևյալ տեսքը.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /thepowerfulnow/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /thepowerfulnow/index.php [L]
</IfModule>
# END WordPress
Ինչպե՞ս կարող եմ սա գործարկել՝ օգտագործելով միայն առաջին .htaccess ֆայլը (theme_directory-ում գտնվող մեկը): Ես պետք է այս թեման մոդուլային լինի: Ես շատ նոր եմ .htaccess ֆայլերում: Շնորհակալություն բոլորին!
<Location>
հրահանգը ավելացնել ձեր հիմնական .htaccess-ում: 08.09.2015.htaccess
ն է: Փորձեք դա ավելացնել ձեր ֆայլի վերջում՝ մեկնաբանությունից հետո նոր տողում՝# END WordPress
08.09.2015/applications/mamp/htdocs/thepowerfulnow/wp-content/themes/thepowerfulnow/page-rsvp.php
է, իսկ արմատային .htaccess ֆայլըapplications/mamp/htdocs/thepowerfulnow
-ում է: url-ը, որը ես տրամադրել եմ այս .htaccess ֆայլը,<Location "/thepowerfulnow/rsvp">
է, ինչպես նաև<Location “./wp-content/themes/thepowerfulnow/rsvp">
, բայց երկուսն էլ վերադարձնում են նույն 500 ներքին սերվերի սխալը: կարո՞ղ է սա MAMP-ի պատճառով լինել: օգնությունը գնահատված է: շնորհակալություն բոլորին!! 09.09.2015