master
Skylar Ittner преди 6 години
родител a038bde743
ревизия a94df59ac5

@ -59,7 +59,11 @@ function get_page_clean_url($echo = true, $slug = null) {
if ($slug == null) {
$slug = get_page_slug(false);
}
$url = formatsiteurl(get_site_url(false)) . "index.php?id=$slug";
if (PRETTY_URLS) {
$url = formatsiteurl(get_site_url(false)) . "$slug";
} else {
$url = formatsiteurl(get_site_url(false)) . "index.php?id=$slug";
}
if ($echo) {
echo $url;
} else {
@ -91,7 +95,15 @@ function get_page_url($echo = true, $slug = null) {
if (isset($_GET['siteid'])) {
$siteid = "&siteid=" . preg_replace("/[^0-9]/", '', $_GET['siteid']);
}
$url = formatsiteurl(get_site_url(false)) . "index.php?id=$slug$edit$theme$template$color$siteid";
$args = "$edit$theme$template$color$siteid";
if (PRETTY_URLS) {
if ($args != "") {
$args = "?$args";
}
$url = formatsiteurl(get_site_url(false)) . "$slug$args";
} else {
$url = formatsiteurl(get_site_url(false)) . "index.php?id=$slug$args";
}
if ($echo) {
echo $url;
} else {

@ -37,6 +37,9 @@ define('URL', '/sitewriter');
// Folder for public files
define('FILE_UPLOAD_PATH', __DIR__ . '/public/files');
// Use pretty URLs (requires correct web server configuration)
define('PRETTY_URLS', false);
// Location of MaxMind GeoIP database
//
// I'll just leave this here:

@ -1,9 +1,21 @@
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d [OR]
RewriteCond %{REQUEST_URI} ^/$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule (.*) /sitewriter/public/$1 [L]
# Everything else
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]
# Webroot
RewriteRule ^/$ /sitewriter/public [L]
# Other URLs (assets, etc)
RewriteCond %{DOCUMENT_ROOT}/sitewriter/public%{REQUEST_URI} -d [OR]
RewriteCond %{DOCUMENT_ROOT}/sitewriter/public%{REQUEST_URI} -f
RewriteRule ^(.*)$ /sitewriter/public/$1 [L]
# Pretty URLs
RewriteCond %{DOCUMENT_ROOT}/sitewriter/public%{REQUEST_URI} !-d [OR]
RewriteCond %{DOCUMENT_ROOT}/sitewriter/public%{REQUEST_URI} !-f
RewriteRule ^(.*)$ /sitewriter/public/index.php?id=$1 [L,QSA]
Зареждане…
Отказ
Запис