Я знаком с htaccess. У меня есть проблема с htacess SEO Friendly URL.
Например:
Если URL-адрес похож на www.example.com/A, то htaccess должен перенаправить на browse-category.php? Alphabet = $ 1.
Мой код, но не работает:
RewriteCond %{REQUEST_URI} [a-zA-Z]{1}$
RewriteRule ^([a-zA-Z0-9-/]+)$ browse-category.php?alphabet=$1
Если URL-адрес похож на этот www.example.com/add-business, он должен быть перенаправлен на $ 1.php.
Пожалуйста, помогите мне и спасибо заранее
Вы можете использовать этот код в своем DOCUMENT_ROOT/.htaccess
файл:
RewriteEngine On
RewriteBase /
# if a matching .php file exists then internally forward /file to /file.php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{DOCUMENT_ROOT}/$1\.php -f [NC]
RewriteRule ^(.+?)/?$ /$1.php [L]
# otherwise forward to browse-category.php?alphabet=$1
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ browse-category.php?alphabet=$1 [L,QSA]
Других решений пока нет …