Back to Question Center
0

Semaltové pravidlo se zobrazí jako adresář pomocí .htaccess

1 answers:

Chci implementovat pravidlo přepsání v mém. soubor htaccess, který zobrazuje určitou adresu URL jako adresář mého serveru. Viz níže uvedený kód,

     RewriteRule ^ ( - bolivia adventure tours. *) / $? page = $ 1 [NC]    

Toto přepíše adresy URL jako www. moje stránka. com / abc / www. moje stránka. com / index. php? page = abc .
Ale pokud požádám www. moje stránka. com / abc , pak hází chybu 404.
Jak mohu napsat pravidlo přepsání, které bude odpovídat www. moje stránka. com / abc a www. moje stránka. com / abc / jak?

Upravit:
Můj proud. soubor htaccess (po 3. revizi odpovědi Litso) je následující:

     ##ErrorDocument 401 / index. php? error = 401
ErrorDocument 400 / index. php? error = 400
ErrorDocument 403 / index. php? error = 403
ErrorDocument 500 / index. php? chyba = 500
ErrorDocument 404 / index. php? error = 404DirectoryIndex index. htm index. html index. phpRewriteEngine zapnuto
RewriteBase /
Možnosti + FollowSymlinks
RewriteRule ^ (. +) \. html? $ $ 1. php
RewriteCond! -d
RewriteRule ^ (. *) / $? stránka = $ 1 [NC, L]
RewriteCond% {REQUEST_URI}! Index. php
RewriteRule ^ (. *) $? page = $ 1 [NC, L]##    
February 13, 2018