до того, как я изменил URL, это было похоже на https://dastbaz.ir/quotes.php?id=1, а затем я использовал этот PHP код
if(isset($_GET['id'])) {
$stmt = $connection->prepare("XXXXXXXXXXXXXXXXX");
$stmt->execute();
$result = $stmt->get_result();
if ($result->num_rows === 0) exit('No rows');
$row = fetch_array($result);
$author_name = $_GET['id']."/".$row['author_name'];
$journalName = preg_replace('/\s+/', '_', $author_name);
if (!empty($row)) {
Header("HTTP/1.1 301 Moved Permanently");
header("Location: " . $journalName . " ");
} else {
$html = "Error: cannot find short URL";
}
}
и выбрал имя_пользователя, используя идентификатор в URL, и использовал его в URL, и теперь это похоже на https://dastbaz.ir/1/author_name, но у меня проблема с .HTACCESS, и я получаю 404 на этих страницах. если есть какие-то изменения в .HTACCESS, пожалуйста, помогите мне разобраться с этим. Код доступа:
AddType application/x-httpd-php56 .php
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*?)$/^(\w+) /quotes.php?id=$1
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} ^dastbaz.ir/ [NC]
RewriteRule ^(.*)$ https://dastbaz.ir/$1 [L,R=301]