Это то, что мой .htaccess выглядит файл как:.htaccess перенаправления URL кругленького
RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule .* - [L]
#removes trailing slash if not a directory
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L]
#adds ".php" to a URL that isn't a directory or a file
RewriteCond %{REQUEST_URI} !(\.[^./]+)$
RewriteCond %{REQUEST_fileNAME} !-d
RewriteCond %{REQUEST_fileNAME} !-f
RewriteRule (.*) $1.php [L]
Хотя это позволяет мне получить доступ к URL без .php в конце для, например, example.com/sign-up
Это не перенаправляет меня от example.com/sign-up.php
example.com/sign-up
к
Есть ли какой-либо код, который я могу добавить к этому файлу, чтобы это произошло?
Любое понимание было бы очень полезно
Wow! Это круто! Благодаря! –
Кроме того, как я перенаправлять от: http://example.com/?slug=hey-there к: http://example.com/hey-there Пожалуйста, помогите @ ansuman-Чаухан –
Есть ли способ через которые я могу ограничить это перенаправление только до корневого уровня, например: example.com/sing.php следует перенаправить на example.com/sing , но это не должно происходить с example.com/data/sync.php .. Любые идеи @anubhava Спасибо за ваше время! –