Я пытаюсь изобразить свои URL, используя файл .htaccess. Я пробовал несколько разных правил, но сайт продолжает падать. Я включил код, который добавляет общую папку в корневой каталог, поскольку, хотя он и работает, я подозреваю, что он может повлиять на последний код, который не работает.
# Turn Rewrite Engine On
RewriteEngine on
# Make /public/ part of root
RewriteCond %{HTTP_HOST} ^mysite.dev$ [NC,OR]
RewriteCond %{HTTP_HOST} ^mysite.dev$
RewriteCond %{REQUEST_URI} !public/
RewriteRule (.*) /public/$1 [L]
# Rewrite for terms-and-conditions.php
RewriteRule ^legal$ terms-and-conditions.php [NC,L]
# NC makes the rule non case sensitive
# L makes this the last rule that this specific condition will match
# $ in the regular expression makes the matching stop so that "legalblah" will not work
# Rewrite for package.php?feature=something
RewriteRule ^package/([0-9a-zA-Z]+)$ package.php?feature=$1 [NC,L]